Di 'che ho una cartella chiamata folder
nel seguente percorso:
my_path = /a/b/c/d/e/folder
e un file chiamato file
in quella cartella.
Quindi, supponiamo di eseguire questo comando per rimuovere le autorizzazioni di gruppo in / a /
> chmod g-rwx -R /a/
Ora, dì che do le +rx
autorizzazioni per folder
:
> chmod g+rx /a/b/c/d/e/folder
Quindi, se viene eseguito un secondo utente nel mio gruppo:
> ls /a/b/c/d/e/folder
o
> cat /a/b/c/d/e/folder/file
lei riceve errori di autorizzazione, e per quanto ho capito questo è perché devo fornire g+x
accesso a tutti i genitori di folder
. La mia domanda allora è, quando o perché sarebbe mai utile dare il +x
permesso a una directory il cui genitore non ce l' ha?
Grazie
chmod +grx -R /a/b/c/d/e/folder
? È sbagliato, il modo giusto per eseguirlo è:chmod g+rx -R /a/b/c/d/e/folder