nixp.ru v3.0

6 февраля 2025,
четверг,
00:42:27 MSK

Аватар пользователя DimkaS
DimkaS написал 23 марта 2006 года в 01:21 (659 просмотров) Ведет себя как мужчина; открыл 84 темы в форуме, оставил 922 комментария на сайте.

Такое дело: Самба шарит раздел. Зарегистрированным пользователям открыт полный доступ, но, т.к. раздел монтируется от рута, он становится владельцем файлов. Как бы сделать так, чтоб для самба-пользователей доступ был полным, а для гостей — только на чтение?

Есть такая идея. Добавить всех самба-пользователей в группу samba и назначить ее владельцем всех файлов, включая каталог монтирования раздела. Только какие параметры монтирования надо указать? А может, это не самое правильное решение?

fly4life
DimkaS
Такое дело: Самба шарит раздел. Зарегистрированным пользователям открыт полный доступ, но, т.к. раздел монтируется от рута, он становится владельцем файлов. Как бы сделать так, чтоб для самба-пользователей доступ был полным, а для гостей — только на чтение?

'man smb.conf' в области опции 'write list’.

DimkaS
Есть такая идея. Добавить всех самба-пользователей в группу samba и назначить ее владельцем всех файлов, включая каталог монтирования раздела. Только какие параметры монтирования надо указать? А может, это не самое правильное решение?

'man mount' в области опции 'gid' ;).

DimkaS

спасибо, буду пробовать.

DimkaS

Замечательно! Все работает как хотелось. Остался один вопрос. Никак не могу понять, для чего нужен этот параметр:

umask=value
     Set  the  umask (the bitmask of the permissions that are not present). The default is the umask of the current process.  The value is given in octal.