есть ubuntu10.10 серверная, поднята samba, есть N пользователей которые заходят в папку по авторизации с полными правами, все они в одной группе. Когда кто то создает файл или директорию ей присваивается имя владельца, общая для всех группа и вот такие права: rwxr--r--
как сделать что бы после создания файла кем либо присваивались вот такие права: rwxrwx--- ?
помогите пожалуйста
Права доступа к файлам
как сделать что бы после создания файла кем либо присваивались вот такие права: rwxrwx---
ну обычно это делается командой umask 0007, но как применительно к самбе - не в курсе.
file_mode=arg
If the server does not support the CIFS Unix extensions this overrides the default file mode.
dir_mode=arg
If the server does not support the CIFS Unix extensions this overrides the default mode for
directories.
[quote=podval23]как сделать что бы после создания файла кем либо присваивались вот такие права: rwxrwx---
ну обычно это делается командой umask 0007, но как применительно к самбе - не в курсе.
[/quote]
самба тут непричем - права задаются в самой линухе и менять их там надо
chmod -R каждый раз делать не климатит
самба тут непричем - права задаются в самой линухе и менять их там надо
chmod -R каждый раз делать не климатит
а читать что я тут вам написал тоже "не климатит"? про chmod ни слова не было.
а читать что я тут вам написал...
да я и не говорил что вы писали про chmod.
объясните поподробнее про umask 0007 - я не очень понял что нужно сделать
права задаются в самой линухе и менять их там надо
umask команда для смены прав НОВЫХ файлов, которых ещё нет, или они ещё не скачены/скопированы.
а кусочек из мануала повествует о том, как смонтировать самбу (cifs называется) так, что-бы получались там нужные права, если их не поддерживает этот ваш маздай. Нужные права в восьмеричном виде для вас как я понял почему-то 0770, хотя я-бы дал 0660. rw-rw----
с umask вроде разобрался, осталась самба
прошу прощения за недопонимание
самбу я конфигурировал только через smb.conf - опишите подробно что куда надо прописать чтобы пользователи в самбе имели нужные права
как я понял cifs служит для подключения расшареного ресурса как сетевой диск на линуксовых клиентах, а у меня все клиенты виндовые - и как мне быть???
поправьте если ошибаюсь
нашел вот такие параметры:
force user = username
force group = groupname
force create mode = 0660
force directory mode = 0660
поле этого права на файл созданный пользователем А стали выглядеть вот так: rwxrw-r-- вроде бы все так, но появился вопрос - откуда у владельца появился параметр Х а у гостя параметр R ???
Попробуй поигратса вот с етими директивами в конфиге самбы, в секцыи где описываютса шары
create mask = 0600
directory mask = 0700
все вроде получилось
ВСЕМ СПАСИБО