Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey                               2:5020/400     03 Dec 2002  18:18:01
 To : Artem Chuprina
 Subject : Re: unlink и права доступа к каталогу
 -------------------------------------------------------------------------------- 
 
 Hello, Artem!
 You wrote to "Andrey" <rip@mail.rcom.ru> on Tue, 3 Dec 2002 12:35:35
 +0000 (UTC):
 
  A>> При использовании функции unlink() я столкнулся со следующей
  A>> проблемой.
 
  A>> Допустим в каталоге 'cgi-bin' имеется cgi-скрипт, который с
  A>> помощью функции unlink() удаляет файл 'file.txt' в подкаталоге
  A>> 'subdir' каталога 'cgi-bin'. Права доступа на 'cgi-bin' - 0755,
  A>> a на удаляемый файл 'file.txt' - 0644 (хотя, мне кажется, что это
  A>> не важно в данном случае).
 
  A>> Проблема состоит в том, что файл 'file.txt' удаляется
  A>> из подкаталога 'subdir' даже если права доступа на 'subdir'
  A>> установлены в 0700. Мне представляется, что такого быть не
  A>> должно, так как прав на запись (равно как и иных прав) на
  A>> 'subdir' для непривелигированного пользователя нет.
 
  AC> Hе "непривелигированного", а "не хозяина". А скрипт ему наверняка
  AC> хозяин.
 
 Да, у 'cgi-bin', 'subdir' и 'file.txt' одинаковый владелец.
 Я наверное чего-то недопонимаю, но ведь мой cgi-скрипт
 исполняется не от имени этого владельца файла и каталогов.
 Тогда почему cgi-скрипт может удалять файл 'file.txt',
 если права доступа на подкаталог 'subdir', где он хранится,
 установлены в 0777?
 
  A>> Тем не менее, если
  A>> установить на 'subdir' права доступа 0500, то unlink() не может
  A>> удалить файл 'file.txt' с сообщением о недостатке прав доступа.
 
  AC> Hу да. Право на запись в директорию оторвали. Права на запись в
  AC> файл при этом действительно не роляют.
 
 - ---
 With best regards, Andrey.
 --- ifmail v.2.15dev5
  * Origin: Metrocom JSC Internet News Site (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 unlink и права доступа к каталогу   Andrey   03 Dec 2002 12:33:12 
 Re: unlink и права доступа к каталогу   Artem Chuprina   03 Dec 2002 16:35:35 
 Re: unlink и права доступа к каталогу   Andrey   03 Dec 2002 18:18:01 
 Re: unlink и права доступа к каталогу   Artem Chuprina   03 Dec 2002 22:36:01 
 Re: unlink и права доступа к каталогу   Andrey   04 Dec 2002 00:33:29 
 Re: unlink и права доступа к каталогу   Victor Wagner   04 Dec 2002 00:45:46 
 Re: unlink и права доступа к каталогу   Andrey   04 Dec 2002 17:26:55 
 Re: unlink и права доступа к каталогу   Victor Wagner   04 Dec 2002 17:40:42 
 Re: unlink и права доступа к каталогу   Andrey   05 Dec 2002 21:05:54 
 unlink и права доступа к каталогу   Sergey Tkachuk   05 Dec 2002 01:15:48 
 unlink и права доступа к каталогу   Phil Kulin   06 Dec 2002 01:52:04 
Архивное /ru.perl/12210be315d1a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional