Frequently Asked Questions по FreeBSD 2.X : Разное : Почему невозможно изменить права на символические ссылки?
Previous: Да, но почему так много разных форматов?
Next: Почему длина регистрационного имени всё ещё ограничена

12.4. Почему невозможно изменить права на символические ссылки?

Чтобы это работало, используйте опции ``-H'' или ``-L'' вместе с опцией ``-R''. Обратитесь к страницам Справочника по команде chmod и по symlink.

ПРЕДУПРЕЖДЕНИЕ опция ``-R'' выполняет команду chmod РЕКУРСИВНО. Будьте осторожны, задавая каталоги или символические ссылки на каталоги в параметрах chmod. Если вы хотите изменить права на каталог, на который указывает символическая ссылка, используйте chmod без опций и следуйте символической ссылке с помощью лидирующего слэша (``/''). Например, если ``foo'' является символической ссылкой на каталог ``bar'', а вы хотите изменить права на ``foo'' (на самом деле ``bar''), вы должны выполнить команду типа следующей:

        chmod 555 foo/
      

Если задан лидирующий слэш, chmod будет следовать символической ссылке, ``foo'', меняя права на каталог ``bar''.


Frequently Asked Questions по FreeBSD 2.X : Разное : Почему невозможно изменить права на символические ссылки?
Previous: Да, но почему так много разных форматов?
Next: Почему длина регистрационного имени всё ещё ограничена