У меня есть доступ к удаленной машине Linux, где каждый раз, когда я создаю символическую ссылку, она создается по умолчанию со следующими разрешениями: lrwxrwxrwx
Если я попытаюсь изменить разрешения символической ссылки (то есть не пути, на который она указывает), используя, например:
chmod g-w my_symbolic_link
chmod
работает правильно (сообщение об ошибке не выводится), но когда я снова проверяю разрешения, они остаются прежними ( lrwxrwxrwx
).
Я жду, чтобы услышать от администратора машины, но мне было интересно, если это нормальное поведение, или это что-то конкретное для коробки.
источник
rm
специально проверяет файл только для чтения, если вы не пропустите-f
, потому что обычно не предполагается, что файл только для чтения будет удален, но егоunlink()
это не волнует. Попробуйте это когда-нибудь из Perl или Python.)