Привет, Eugene!
21 June 2020 14:23, Eugene Grosbein послал(а) письмо к Michael Dukelsky:
MD>> Почему-то у меня unlink удаляет всё, даже файл, принадлежащий
MD>> руту. Что я делаю не так?
EG> Право на удаление файла по умолчанию это право записи в каталог.
EG> Если ты имеешь право на запись в каталог - ты имеешь право
EG> удалять в нём любые файлы независимо от их прав доступа и от
EG> их владельцев.
EG> Если ты хочешь, чтобы из каталога пользователь мог удалять
EG> только собственные файлы, поставь на каталог sticky bit:
EG> chmod +t dirname
EG> И это не имеет отношения к Perl, это основы юникса.
Спасибо за ответ, но почему-то он приехал только сейчас, через 6 дней.
@PATH: 5006/1 5080/102 5020/1042
Судя по всему, 5080/102 проснулся.
Желаю успехов, Eugene!