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