Як сказати chmod слідувати символічним посиланням?


4

chownмає опцію, -Lяка повідомляє chownпро перехід символічних посилань. Здається, цей варіант відсутній chmod. Будь-яка ідея, як сказати, chmodщоб також слідкувати за посиланнями?

EDIT: Я на Debian.


Ви повинні згадати, що це Linux або якась інша система. Я був розгублений, тому що FreeBSD отримав -Lобидві команди.
Мартін Суджоарто

правда, я на Debian.
Алей

Відповіді:


4

Для Linux / GNU дивіться другий абзац інформаційної сторінки також в Інтернеті , наголос додано:

chmod ніколи не змінює дозволи на символічні посилання, оскільки системний виклик chmod не може змінити свої дозволи. Це не є проблемою, оскільки дозволи символічних посилань ніколи не використовуються. Однак для кожного символьного посилання, вказаного в командному рядку, chmod змінює дозволи файлу з вказаним на точку . Навпаки, chmod ігнорує символічні посилання, що виникають під час рекурсивного обходу каталогів.


3
Гаразд, chmod ігнорує символічні посилання, що виникають під час рекурсивного обходу каталогів. Тож chmod на це не здатний. Так широко, я маю використовувати find -Lв поєднанні chmod.
Алей
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.