Назад | Перейти на главную страницу

Ошибка Samba NT_STATUS_ACCESS_DENIED в Ubuntu

Я установил сервер Samba на Ubuntu. Когда я разрешаю гостевой доступ, все идет нормально, но когда я пытаюсь настроить конфигурацию для конкретного пользователя, я получаю следующую ошибку:

$ smbclient  //x.x.x.x/john -U john
Enter john's password:
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
tree connect failed: NT_STATUS_ACCESS_DENIED

Вот конфигурация на стороне сервера (/etc/samba/smb.conf):

[john]
    comment = Ubuntu File Server Share
    path = /home/john
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755
    valid users = john
    writable = yes

Обратите внимание:

Я делаю это впервые. Я что-то упускаю?

Оказывается, помимо имени пользователя Unix, мне также необходимо добавить имя пользователя Samba с помощью следующей команды:

smbpasswd -a john

Чтобы увидеть уже созданных пользователей, можно использовать следующую команду:

sudo pdbedit -L