LinuxForum.Fans
Тема

Как правильно создавать общею папку Samba

Автор: AlfaStriker 6 сообщений 1014 просмотров
#384405

Добрый вечер, уважаемые!

Вот описал я ресурс в /etc/samba/smb.conf

[fin]
comment = Fin Private Dir
browseable = yes
path = /home/fin
writable = yes
valid users = vadim, alenka

Создал каталог /home/fin

# mkdir /home/fin

Перезапустил демоны smb и nmb.
Проверяю, захожу в каталог - //fin
Авторизация проходит нормально под пользователем "vadim".

Теперь самое интересное, пытаюсь создать каталог или файл в //fin
Получаю в ответ:

Не удалось создать папку "Порновидео".
Отказано в доступе.

Мне стало интересно, почему так происходит, и как решить проблему доступа.

#384406

А если поставлю на папку права доступа:

chown -R 777 /home/fin

Это будет правильно или не правильно?

#384418

Нет

#384423
AlfaStriker написал:
А если поставлю на папку права доступа:

chown -R 777 /home/fin

Это будет правильно или не правильно?

Не совсем правильно. Работать будет. Но правильнее будет создать группу пользователей самбы, которым можно юзать эту папку, включить в неё нужных пользователей и далее командой chown назначить права группового владения этой папкой. Ну и про нужный chmod на эту папку напустить. А давать возможность писать в неё всем - не есть хорошо.

#384428

А если я сделаю так:
1. Создам группу finance, куда потом закину пользователей:

groupadd finance

2. Создам двух пользователей ivan и petr. Добавлю их в группу finance

useradd -G finance -M -s /sbin/nologin ivan
useradd -G finance -M -s /sbin/nologin petr

3. Создам папку fin, и дам доступ в нее созданной группе finance:

[fin]
comment = Fin Private Dir
browseable = yes
path = /home/fin
writable = yes
valid users = @finance
create mask = 0660
directory mask = 0770

4. Меняю группу папки fin

chgrp -R finance /home/fin

5. Поставлю права на папку fin:

chmod -R 770 /home/fin

Видимо то что я сделал, это не Самба группы.

И еще вопрос: Как бороться с блокировками Самба?

У меня один юзер начал жаловаться что типа не может сохранить файл.
При сохранении файл вылазело окошко с текстом "файл занят".
Хотя этот файл был открыт этим же пользователем.

#384432
AlfaStriker написал:
А если я сделаю так:
.....
Видимо то что я сделал, это не Самба группы.

Это правильный и верный путь. Сам так делаю. Самба - она, все-таки, не сама в себе, а определенная надстройка над linux'ом, его файловой системой. И перебить своими настройками пермишены, заданные в файловой системе, самба не может никак.

AlfaStriker написал:

И еще вопрос: Как бороться с блокировками Самба?
У меня один юзер начал жаловаться что типа не может сохранить файл.
При сохранении файл вылазело окошко с текстом "файл занят".
Хотя этот файл был открыт этим же пользователем.

Странно. Надо бы посмотреть вывод lsof по этому файлу на самбовом сервере. Может кто еще этот файл занимает...

Войдите или зарегистрируйтесь, чтобы ответить.