On Sun, 30 Sep 2001, Oleg P. Philon wrote: > From: Oleg P. Philon <[EMAIL PROTECTED]> > Subject: new feature in ext3 fs > > Привет, коллеги. > > После установки ext3 фс и свежих e2fsprogs обнаружил > ещё одну приятную фичу - возможность удалять в своём > каталоге чужие файлы, хотя бы и рутовые.
Эта фича была во всех Unix-овых файловых системах со времен Кернигана, Ричи и Томсона. Для того, чтобы ее отключить надо на каталог sticky bit ставить, или использовать (на ext2) chattr. Дело в том, что в Unix нет понятия "удаление файла". Есть понятие "удаление ссылки на файл из определенного каталога". Ведь этих ссылок (hard links) может быть много. Файл удаляется с диска, когда удалена последняя ссылка на него (считая сюда не только ссылки из каталогов, но и file descriptors в работающих процессах) -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus