Изменение прав на "новые" файлы.

Здесь обсуждаются все вопросы, не попадающие под другие категории
pin-gwin
Заглянувший
Сообщения: 8
Зарегистрирован: 06 ноя 2006, 10:50

Изменение прав на "новые" файлы.

Сообщение pin-gwin »

Hi, ALL.

Помогите, плз, со следующей проблемой.

Имеем сервер Linux Enterprise Server 4 AS. Пользователи, создавшие в каталоге файл, могут этот файл редактировать. Остальные пользователи не имеют прав его редактировать. Если изменить права на весь каталог, в котором лежат файлы, добавив всем группам все права, соответственно все пользователи имеют право редактировать все файлы.

Вопрос: как сделать так, чтобы на все НОВЫЕ созданные в данном каталоге файлы у всех пользователей были все права?

Thnx.

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

Посмотри описание umask.
Возможно изменение для всех пользователей поможет. Хотя это немного больше чем надо.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

pin-gwin, man bash на тему umask - это для случая shell. Если файлы "появляются" посредством ftp, то см. также мануалы на конфиг сервера - ибо umask - это все же per-process настройка, и в случае ftp-серверов иногда её задают отдельно в конфиге.
Опыт растет прямо пропорционально выведенному из строя оборудованию

pin-gwin
Заглянувший
Сообщения: 8
Зарегистрирован: 06 ноя 2006, 10:50

Сообщение pin-gwin »

2 Llama & exe:
Thanks, бум пробовать.

ZvK
Фанатеющий
Сообщения: 140
Зарегистрирован: 30 май 2006, 18:07
Контактная информация:

Сообщение ZvK »

в придачу, думаю, будет полезен g+s на дирьку

pin-gwin
Заглянувший
Сообщения: 8
Зарегистрирован: 06 ноя 2006, 10:50

Сообщение pin-gwin »

Еще раз thanks всем откликнувшимся.


Попробовал использовать umask и изменил права (g+s, o+s) на соотв. каталог: работает корректно только если новые файлы и каталоги создаются через консоль (т.е. тем же способом, каким изменялись/добавлялись права в данном каталоге). Но категорически не получается достичь желаемого результата, если новые файлы создаются через графический интерфейс или Самбу (видимо это как раз случай, описанный Llama). Как "заставить" ГРАФИЧЕСКИЙ интерфейс правильно раздавать права на НОВЫЕ файлы в нужном каталоге??

Изменения ("руками") в файле /etc/fstab (а именно добавление umask=0 или umask=000) приводят к тому, что на соответствующем разделе вообще перестают видеться файлы, каталоги и подкаталоги.

Также пробовал править файл /etc/samba/smb.conf - раздела umask там не нашел. Можно ли (и как) отконфигурировать Samba т.о., чтобы Samba правильно раздавала права на НОВЫЕ файлы и каталоги, записываемые в каталоги по сети??

Заранее thanks.

Ответить