Страница 1 из 1

Права доступа в samba

Добавлено: 2010-10-13 16:56:09
kos_fist
Доброго времени суток!
Возникла следующая проблема, в smb.conf прописываю права доступа на каталог, соответственно выставляю права доступа на сам каталог chmod"ом, типа nobody:group_name но после редактирования документа пользователем права на документ изменяются с 775 на 575 и юзеры начинают убивать мои мозги :st:
Так прописано в самбе

Код: Выделить всё

[Отдел]
    comment = Отдел
    path = /fileserv/papka
    writeable = yes
    public = yes
    create mask = 0665
    directory mask = 0775
    browseable = no
По правам прописывал так

Код: Выделить всё

 chmod -R 775 /fileserv/papka 

Код: Выделить всё

 chown -R nobody:group_name /fileserv/papka 
Буду очень благодарен за помощЬ!!!

Re: Права доступа в samba

Добавлено: 2010-10-13 18:20:52
BSD_daemon

Код: Выделить всё

[Отдел]
    comment = Отдел
    path = /fileserv/papka
    writeable = yes
    public = yes
    create mask = 0664
    directory mask = 0775
    browseable = no

Код: Выделить всё

 
find /fileserv/papka/ -type d  -exec chmod 755 {} \;
find /fileserv/papka/ -type f  -exec chmod 664 {} \;

Код: Выделить всё

 chown -R root:group_name /fileserv/papka 

Re: Права доступа в samba

Добавлено: 2010-10-14 9:42:44
kos_fist
BSD_daemon писал(а):

Код: Выделить всё

[Отдел]
.................
    create mask = 0664
.................

Код: Выделить всё

 
find /fileserv/papka/ -type d  -exec chmod 755 {} \;
find /fileserv/papka/ -type f  -exec chmod 664 {} \;
Не мог бы ты прокомментировать данные замечания? Немного не понял почему так? Зачем выставлять права именно 664? И почему самба не может сама на измененных доках ставить права 755 ?

Re: Права доступа в samba

Добавлено: 2010-10-14 9:59:25
BSD_daemon
kos_fist писал(а): Не мог бы ты прокомментировать данные замечания? Немного не понял почему так? Зачем выставлять права именно 664? И почему самба не может сама на измененных доках ставить права 755 ?
А зачем 665? А нафиг на самбовских шарах права на выполнение? Разве виндовые клиенты могут запускать ELF-фовские файлы да еще к тому же на сервере?
С самбы можно только читать/писать, запустить что либо на серваке - не получится, поэтому execute бит там нафиг не упал.
chmod в двух строчках потому что, одна назначает права на директории, а вторая на файло.
Но чудеса у вас скорее всего из-за chown, где вы овнером поставили nobody.

Re: Права доступа в samba

Добавлено: 2010-10-14 10:22:23
kos_fist
BSD_daemon писал(а):Но чудеса у вас скорее всего из-за chown, где вы овнером поставили nobody.
да я и рута прописывал, по разному... просто удивил сам факт что в конфе самбы прописано выдавать права 775 а он прилепливал после изменения 575... вот это было странным и сбило с толку. вообщем сейчас проверю ваш вариант... спасибо за помощь ))