Есть папка в ней файл. Нужно править файл, но не удалять..

Обсуждение технических вопросов по продуктам Novell

Есть папка в ней файл. Нужно править файл, но не удалять..

Сообщение Vid » 31 мар 2006, 10:28

Добрый день, господа ! :)
Вобщем есть папка, в ней лежит файлик, который редактируют много людей, но его нельзя удалять. Ковырялся я, ковырялся и никак что-то не пойму как это правильнее сделать..
В папке должен оставаться только этот файл, т.е. дописывать туда что-то нежелательно, ну и удалять его, как говорилось выше, тоже нельзя. Файл экселевский, т.е. при открытии создаются tmp и при закрытии удаляется :( Значит всем пользователям нужно дать полные права на папку, где лежит файл ? Да и что бы файл редактировать можно было нужно дать RWCEMF всем.. А что бы удалять нельзя было нужно Delete Inhibit поставить, так ? По другому никак ?
Просто большой список пользователей а его нужно и на файл и на папку... Точнее, наверное, в таких условиях просто права не на файл, а на папку.. Может что-нибудь другое посоветуете ?
Заранее спасибо !
Vid
 
Сообщения: 15
Зарегистрирован: 24 авг 2004, 17:09

Сообщение Мещеряков Андрей » 31 мар 2006, 10:34

Придется :lol: По-хорошему это вопрос для Мелкомягких...
Аватара пользователя
Мещеряков Андрей
 
Сообщения: 1999
Зарегистрирован: 19 сен 2002, 14:55
Откуда: lipetsk

Сообщение Алексей Волков » 31 мар 2006, 10:49

Поставьте на папку права [-RWCE-F-] и атрибуут "Delete Inhibit" на файл.
Без права M никто не сможет убрать с файла DI и удалить его!
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

Re: Есть папка в ней файл. Нужно править файл, но не удалять

Сообщение Аркадий Глазырин » 31 мар 2006, 11:09

Vid писал(а):Вобщем есть папка, в ней лежит файлик, который редактируют много людей


Файлик случайно не таблица Экселевская?
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Re: Есть папка в ней файл. Нужно править файл, но не удалять

Сообщение Vid » 31 мар 2006, 11:35

Vid писал(а):Добрый день, господа ! :)
Файл экселевский, т.е. при открытии создаются tmp и при закрытии удаляется :(
Vid
 
Сообщения: 15
Зарегистрирован: 24 авг 2004, 17:09

Сообщение Ковалев Артем » 31 мар 2006, 12:26

Excel-файл при перезаписи удаляется и создается заново. Так что решения нет физически. Если вы запретите его удалять - будет проблема с редактированием. Могу предложить частый бакап этого файла. Раз в пять минут, например. Средствами самого сервера, по cron`у, к примеру.
берем картину мироздания и тупо смотрим - что к чему...
Аватара пользователя
Ковалев Артем
 
Сообщения: 924
Зарегистрирован: 29 мар 2004, 11:44
Откуда: Москва

Сообщение Аркадий Глазырин » 31 мар 2006, 15:18

2 Vid - Пардон. Невнимательность. :(

Ковалев Артем писал(а):Так что решения нет физически. Если вы запретите его удалять - будет проблема с редактированием.


Есть полурешение. Корявое, но до поры работает.
Полный доступ без ограничений.
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение Vid » 31 мар 2006, 15:22

Большое всем спасибо.. Скорее всего сделаю все права кроме "Модифай" и поставлю запрет на удаление.. умнее похоже решения нет
Vid
 
Сообщения: 15
Зарегистрирован: 24 авг 2004, 17:09

Сообщение PavelKHTW » 31 мар 2006, 18:43

Алексей Волков писал(а):Без права M никто не сможет убрать с файла DI и удалить его!

- только придет злобный хацкер с TotalCommander или подобным файловым менеджером - и привет этому файлу :)
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Сообщение Музалёв Николай » 31 мар 2006, 19:13

злобный хацкер с TotalCommander

или добрая бабушка-бугалЪ-терьерша... (далее - см. предыдщее сообщение)
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Есть еще один вариант.

Сообщение Boris Morozov » 02 апр 2006, 01:34

Написать софтинку с нормальной базой данных и редактировать ее.
А файлик формировать на основе данных из базы. EXCEL, многопользовательская работа и надежность - понятия несовместимые.
И правами доступа к файлам тут не отделаешься.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Сообщение Алексей Волков » 03 апр 2006, 20:39

PavelKHTW писал(а):
Алексей Волков писал(а):Без права M никто не сможет убрать с файла DI и удалить его!

- только придет злобный хацкер с TotalCommander или подобным файловым менеджером - и привет этому файлу :)


Сказано же, что право M не давать!!!
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

Сообщение Влад А.Сокол aka Akina » 04 апр 2006, 11:12

Вообще-то атрибуты DI/RI, помнится, только на МАКах работают - для ДОС/Виндос его считай не существует... или что-то сильно поменялось?
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение PavelKHTW » 04 апр 2006, 16:25

Алексей Волков писал(а):
PavelKHTW писал(а):
Алексей Волков писал(а):Без права M никто не сможет убрать с файла DI и удалить его!

- только придет злобный хацкер с TotalCommander или подобным файловым менеджером - и привет этому файлу :)


Сказано же, что право M не давать!!!

А вы попробуйте - DI влияет только на стандартный проводник - на TC нет.
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Сообщение Алексей Волков » 04 апр 2006, 17:43

PavelKHTW писал(а):А вы попробуйте - DI влияет только на стандартный проводник - на TC нет.


По документации атрибуты DI/RI являются "Server Enforced", т.е. контролируются сервером!!! Т.е. если пользователь не может эти атрибуты снять, то даже имея право удаления он файл удалить не сможет!!!
Для того, чтобы пользователь мог снять эти атрибуты, ему нужно либо право Modify (M), либо право Supervisor (S).
Если у пользователя этих прав нет и стоит атрибут DI, то на попытку удаления Total Commander 6.03a выдаст следующее
"Error... cannot be deleted! Please remove the write protection!"
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron