
Я использую Ubuntu 14.04 и Windows 7 64 bit на другом ПК. Я создал незащищенные общие ресурсы и могу войти в них, поэтому я выполнил следующие инструкции, чтобы создать защищенный общий ресурс:https://www.liberiangeek.net/2014/07/ubuntu-tips-create-samba-file-server-ubuntu-14-04/
davidn@hillman:/tank$ ls -la documents
total 22
drwxrwx--- 2 davidn securedgroup 2 Oct 16 11:48 .
drwxr-xr-x 13 root root 13 Oct 17 16:13 ..
из /etc/smb.conf:
[documents]
path = /tank/documents
valid users = @securedgroup
guest ok = no
writable = yes
browsable = yes
Вот дерево сервера:
davidn@hillman:/tank$ smbtree
WORKGROUP
\\SRVR1 Samba Server 4.1.6-Ubuntu
\\SRVR1\IPC$ IPC Service (Samba Server 4.1.6-Ubuntu)
\\SRVR1\documents
\\SRVR1\tv_programs
Я тоже в нужной группе.
davidn@hillman:/tank$ groups davidn
davidn : davidn adm cdrom sudo dip plugdev lpadmin sambashare securedgroup
Итак, я в правильной группе, владелец каталога и разрешения верны, но каждый раз, когда я пытаюсь войти из Windows, он говорит, что у меня нет доступа. Есть идеи, почему это может быть, пожалуйста?
решение1
Если посмотреть на трассировку сети при использовании security=share
, то все вошли в систему как гости, поэтому пароли Samba не имеют особого значения, а целевой каталог должен иметь разрешения 0777. По крайней мере, таков мой опыт.