@perrfect

Как сделать доступ к общей папке?

Добрый день.
Есть следующий конфиг samba. Каждий пользователь имеет свой домашний каталог.

[homes]
path = /data/USERS/%U
browseable = yes
writable = yes
valid users = %U
public = no

Есть общая директория - /data/SHARE, в которую нужно дать доступ нескольким пользователям, чтобы эта директория появилась в домашнем каталоге пользователя. Как можно это сделать?

Добавляю в конфиг samb-ы следующее, но общая директория не появляется.

[share]
path = /data/SHARE
browseable = yes
writable = yes
guest ok = yes
valid users = user1, user2
directory mask=0777
  • Вопрос задан
  • 396 просмотров
Пригласить эксперта
Ответы на вопрос 3
@rt3879439
Общая директория не появляется у самба-клиента или же ожидаете увидеть этот каталог в ФМ юзеров как каталог ?
В первом случае перезапустите службу самбы.
Во втором подмонтируйте каталог нужным юзерам, например через fstab.
Ответ написан
Комментировать
morihaos
@morihaos
На 99% вопросов уже есть ответы в инетке...
Привет,
Запятых тут не надо, насколько я помню из мана:
valid users = user1 user2

И еще, если вы определяете конкретных юзеров, то может убрать и "guest ok = yes", так как эта штука нужна для виндовых "гостей".
Ответ написан
В глобальной секции smb.conf выставить:
unix extensions = no

В настройках шары [homes] выставить:
follow symlinks = yes
wide links = yes

Создать симлинки нужным юзерам:
ln -s /data/SHARE /data/USERS/User1/Share

Секция [share] не нужна в принципе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы