У меня уже есть одна пользовательская настройка samba на настольном компьютере Arch, которая используется всеми компьютерами под управлением Windows в моей домашней сети для обмена файлами. Вот конфигурация общего ресурса samba:

[Shared Documents]
path = /home/shared
comment = Access to shared documents
valid users = samba
read only = no
browseable = yes
writable = yes
vfs object = recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /home/shared/Recycle Bin
recycle:touch_mtime = yes
recycle:exclude = *.tmp, *.bak
recycle:exclude_dir = "Recycle Bin"

..это работает отлично.

Я хотел добавить еще одного общего пользователя и предоставить общий доступ для компьютеров Windows, на которых будут сохраняться резервные копии.

Вот конфигурация общего ресурса:

[Backups]
path = /home/backups
comment = Backups
valid users = backups
read only = no
browseable = no
writable = yes

..и вот как я настраиваю пользователя:

sudo useradd backups
sudo passwd backups
sudo smbpasswd -a backups
sudo vim /etc/samba/smbusers
sudo systemctl restart smbd nmbds

Я установил оба пароля одинаково и добавил это в /etc/samba/smbusers:

backups =  backups

Наконец, я создал каталог /home/backups и запустил sudo chown backups backups .

Всякий раз, когда я пытаюсь получить доступ к общему ресурсу на компьютере под управлением Windows 8.1, я получаю следующую ошибку:

Ошибка Windows

Запуск sudo pdbedit -L -v дает одинаковые результаты для обоих пользователей:

---------------
Unix username:        samba
NT username:          
Account Flags:        [U          ]
User SID:             S-1-5-21-2291605615-1340112646-1700999338-1002
Primary Group SID:    S-1-5-21-2291605615-1340112646-1700999338-513
Full Name:            
Home Directory:       \\arctic\samba
HomeDir Drive:        
Logon Script:         
Profile Path:         \\arctic\samba\profile
Domain:               ARCTIC
Account desc:         
Workstations:         
Munged dial:          
Logon time:           0
Logoff time:          Wed, 06 Feb 2036 15:06:39 GMT
Kickoff time:         Wed, 06 Feb 2036 15:06:39 GMT
Password last set:    Thu, 03 Oct 2013 19:23:55 BST
Password can change:  Thu, 03 Oct 2013 19:23:55 BST
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
---------------

---------------
Unix username:        backups
NT username:          
Account Flags:        [U          ]
User SID:             S-1-5-21-2291605615-1340112646-1700999338-1008
Primary Group SID:    S-1-5-21-2291605615-1340112646-1700999338-513
Full Name:            
Home Directory:       \\arctic\backups
HomeDir Drive:        
Logon Script:         
Profile Path:         \\arctic\backups\profile
Domain:               ARCTIC
Account desc:         
Workstations:         
Munged dial:          
Logon time:           0
Logoff time:          Wed, 06 Feb 2036 15:06:39 GMT
Kickoff time:         Wed, 06 Feb 2036 15:06:39 GMT
Password last set:    Sat, 26 Oct 2013 12:27:45 BST
Password can change:  Sat, 26 Oct 2013 12:27:45 BST
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
---------------

Логи показывают это:

[2013/10/26 13:11:14.149343,  1] ../source3/smbd/service.c:550(make_connection_snum)
  create_connection_session_info failed: NT_STATUS_ACCESS_DENIED

Если я изменю конфигурацию, чтобы позволить пользователю samba доступ к резервным копиям и перезапустить samba, клиент Windows может соединиться с любыми проблемами.

Что я сделал не так..?

1 ответ1

0

Я обнаружил, что смог подключиться к компьютеру, который ранее не подключался ни к одному из общих папок, и это сработало.

Затем я обнаружил, что сообщение об ошибке на самом деле говорит, что несколько соединений запрещены. Я забыл прочитать это ранее, только читая верхнюю половину.

Чтобы обойти это, я использовал адрес, который указывает на мою домашнюю сеть.

Также см. Samba+Windows: Разрешить несколько подключений от разных пользователей? ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .