От Eugene Grosbein (2:5006/1) к Michael Dukelsky
В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)
MD>>> Почему-то у меня unlink удаляет всё, даже файл, принадлежащий
MD>>> руту. Что я делаю не так?
EG>> Право на удаление файла по умолчанию это право записи в каталог.
EG>> Если ты имеешь право на запись в каталог - ты имеешь право
EG>> удалять в нём любые файлы независимо от их прав доступа и от
EG>> их владельцев.
EG>> Если ты хочешь, чтобы из каталога пользователь мог удалять
EG>> только собственные файлы, поставь на каталог sticky bit:
EG>> chmod +t dirname
EG>> И это не имеет отношения к Perl, это основы юникса.
MD> Спасибо за ответ, но почему-то он приехал только сейчас, через 6 дней.
MD> @PATH: 5006/1 5080/102 5020/1042
MD> Судя по всему, 5080/102 проснулся.
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)
Ответы на это письмо: