IneXperience” post=69551
Prima cosa da provare:
`sudo chmod a+rx /usr/local/texlive
ls -ld /usr/local/texlive/2011/bin`
Ciao
EnricoIl tuo comando non riesco a darlo con sudo. Non so che password inserire, se gli metto quella dell’account non mi loga come root.
Ho fatto il tuo comando con su – ed è andato a buon esito, uscendo da root e verificando il permesso nuovamente mi dice quanto segue:
`
MarSy:~ bones$ ls -ld /usr/local/texlive/2011/bin
ls: /usr/local/texlive/2011/bin: Permission denied
`Fear!
aggiungo:
`
MarSy:~ bones$ sudo chmod a+rx /usr/local/texlive
MarSy:~ bones$ ls -ld /usr/local/texlive/
ls: /usr/local/texlive/: Permission denied
`
Puoi fare [tt]su[/tt] e non [tt]sudo[/tt]? Bizzarro. Suppongo che tu abbia giochicchiato un po’ troppo con l’utente “root”.
Per usare “sudo” devi essere un utente con privilegi di amministrazione. Normalmente il primo utente definito, cioè il nome con cui viene eseguita l’installazione di Mac OS X ha questi privilegi. Abilitare l’utente “root” su Mac OS X è una pratica molto discutibile.
I privilegi di /usr/local sono del tutto sbagliati! Devi dare anche
`sudo chmod a+x /usr/local
sudo chmod go-w /usr/local`
Ciao
Enrico