Добрый день уважаемые форумчане.
Задача следующая: Требуется расшарить папку Films, так чтобы гость мог только читать и выполнять, а пользователь admin имел полные права. Система - Linux Mint 17.2 Rafaela.
Итак, что было предпринято:
sudo adduser admin - создал нового пользователя admin.
smbpasswd -a admin - создал самба пользователя.
smbpasswd -e admin - активировал его.
sudo gedit /etc/samba/smbusers добавил строку admin = admin
sudo chmod 775 -R /data3/Films - установил права доступа на папку Films.
Отредактировал smb.conf:
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Linux Mint)
dns proxy = no
hide files = /$RECYCLE.BIN/desktop.ini/lost+found/Thumbs.db/
log file = /var/log/samba/log.%m
max log size = 100
syslog = 0
panic action = /usr/share/samba/panic-action %d
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = Bad User
usershare allow guests = yes
[Films]
writable = yes
path = /data3/Films
guest ok = yes
browseable = yes
create mask = 775
directory mask = 775
admin users = admin
Рестартнул самбу sudo service smbd restart. Также пробовал рестартить комп.
Клиентский компьютер - Win 7.
В результате: если проходить аутентификацию под пользователем admin то мы имеем полные права и всё хорошо, а вот под гостем(без аутентификации) шару видим, а заходить не хочет.
Скрин: http://5.firepic.org/5/images/2015-10/08/gxra5xw5a7sn.jpg
Подскажите, пожалуйста, где я ошибся?
---------------------------------------
После попытки захода на шару как гость, введя в виндовой cmd команду net use я вижу что к шаре я подключен, т.е. аутентификацию как гость прошёл. Значит надо копать в сторону прав доступа?
c:\>net use
Новые подключения будут запомнены.
Состояние Локальный Удаленный Сеть
-------------------------------------------------------------------------------
OK \\server\Films Microsoft Windows Network
Команда выполнена успешно.
---------------------------------------
Обнаружил, вот что: если к шаре дописать force user = root, то на шару как гость заходит, но с полными правами доступа к папке. А при прописании к примеру force user = plex (доступ только на чтение и выполнение) на шару заходить перестаёт и даёт то же сообщение, что и выше на скрине.