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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       27 Mar 2007  10:29:29
 To : Victor Sudakov
 Subject : Re: write only directory
 -------------------------------------------------------------------------------- 
 
 27 мар 2007, вторник, в 05:14 KRAST, Victor Sudakov написал(а):
 
  >>> Уровень сложности софта может варьироваться, начиная с тупого скрипта,
  >>> который через wait_on мониторит каталог и выставляет owner/mode
  >>> появляющимся
  >>> файлам. Вариант - юзера кладут файлы не сразу куда надо, а в
  VS> промежуточное
  >>> место, а скрипт опять же через wait_on это дело просекает и мувит
  >>> файлы куда надо, с правкой пермишнов.
  VS>> Страшит меня такой костыль.
  >> Чем? 
  VS> Во-первых тем, что костыль может и отвалиться.
 
 Вечный цикл в /bin/sh не отваливается, проверено временем. Если мучает
 паранойя по поводу случайного kill или OOM killer, запускай через /etc/ttys,
 без init-а система никогда не останется и значит, в любом случае
 скрипт будет работать.
 
  VS> Это всё равно, что
  VS> целостность базы данных обеспечивать в приложении, а не средствами СУБД.
 
 И я, кстати, обеспечивал. Hа основе атомарности mkdir и mv в пределах fs.
 Даже и сейчас есть такие места, где оно работает, совершенно автопилотно.
 
  VS> Во-вторых, действительно безопасность. Я не знаю, как безопасно
  VS> написать такой скрипт. Там ведь придётся делать "chmod somedir/*" по
  VS> крону или по событию и от рута. А если юзер туда симлинк положит
  VS> вместо файла, или ещё что удумает?
 
 chmod somedir/* это нехорошо. Делай через find, проблем не будет.
 
 Eugene
 -- 
 Что делать?! Мир стоит на воровстве!..
 Воруют в Самарканде и в Хиве,
 В Ширазе, в Тегеране и в Стамбуле
 И даже - страшно вымолвить - в Москве!..
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: write only directory   Eugene Grosbein   27 Mar 2007 10:29:29 
Архивное /ru.unix.bsd/26093e76ac31d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional