Скажем, у меня есть папка с именем folderпо следующему пути:
my_path = /a/b/c/d/e/folder
и файл называется fileв этой папке.
Затем, скажем, я запускаю эту команду, чтобы удалить разрешения группы в / a /
> chmod g-rwx -R /a/
Теперь, скажем, я даю +rxразрешения folder:
> chmod g+rx /a/b/c/d/e/folder
Затем, если запускается второй пользователь в моей группе:
> ls /a/b/c/d/e/folder
или же
> cat /a/b/c/d/e/folder/file
она получает ошибки разрешения, и, насколько я понимаю, это потому, что мне нужно предоставить g+xдоступ ко всем родителям folder. Тогда у меня возникает вопрос: когда или почему было бы полезно дать +xразрешение на каталог, у которого его нет ?
Спасибо
chmod +grx -R /a/b/c/d/e/folder? Это неправильно, правильный способ выполнить это:chmod g+rx -R /a/b/c/d/e/folder