LINUX.ORG.RU
ФорумAdmin

Автоматическая смена самбой владельца файла и прав доступа.


0

0

Суть в следущем: допустим пользователь залил файла при помощи самбы на сервер, самба по умолчанию присвоила ему права nobody nogroup и права доступа 444, так самба работает с гостевым входом таки права нужны чтобы другой пользователь на патер этот файл. Но мне надо сделать так, чтобы права автоматически менялись на apache apache и апач соответственно мог работать с файлом как со своим родным.

anonymous

...

можно написать bash скрипт, который будет периодически через рутовый cron проверять директрию (допустим смотреть файлы по расширениям) и делать chown, а вообще использование двумя сетевыми службами одной директории - минус с точки зрения безопасности.

x97Rang ★★★ ()
Ответ на: ... от x97Rang

Re: ...

Да в этой директории файлики долго не залеживаються, а перемещаються в паб. А в пабе мне нужно чтоб апач мог писать в эти директории, а остольные только read их.

anonymous ()
Ответ на: Re: ... от anonymous

Re: ...

Не проще поднять FTP, и без гимороя заливать файло ?

iron ★★★★★ ()
Ответ на: Re: ... от iron

Re: ...

Не проще, тк я думаю через самбу пользователям легче заливать фалйло, да и смотреть устанавлиавть проги тоже удобнее.

anonymous ()

Re: Автоматическая смена самбой владельца файла и прав доступа.

Попробуй так:

Для samba ресурса:

1. Сделай chown nobody.apache <ресурс>
2. Выставь SGID бит chmod g+s <ресурс>
3. В описании smb.conf в описании
ресурса пропиши:

create mask = 0660
directory mask = 0770



qwe ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.