Не может соединиться с совместно используемыми папками Samba

Использование Ubuntu 16.04 и samba версия 2:4.3.11+dfsg-0ubuntu0.16.04.1.

Я совместно использовал папку с помощью Наутилуса, но я не могу соединиться с ним или хотя Наутилус или через smbclient. Наутилус неоднократно просит аутентификацию, в то время как smbclient возвраты:

tree connect failed: NT_STATUS_ACCESS_DENIED

Я пытался добавить client use spnego = no кому: /etc/samba/smb.conf как упомянуто здесь, но это только изменяет ошибку на:

session setup failed: NT_STATUS_INVALID_PARAMETER

Если я позволяю гостевой доступ к папке, все работает правильно.

Какие-либо идеи?

2
задан 13 April 2017 в 15:24

1 ответ

Найденный ответом.

Samba не использует нормальные удостоверения пользователя Ubuntu для аутентификации. Это использует свою собственную базу данных учетных данных.

<час>

Для добавления пользователя к базе данных учетных данных Samba выполнитесь:

sudo smbpasswd -a USERNAME

, Где USERNAME Ваше имя пользователя Ubuntu. Затем после ввода sudo пароль, введите свой пароль Ubuntu дважды. Сделайте это для каждого пользователя, затем Samba будет работать.

<час>

Это может также быть сделано графически путем установки и использования system-config-samba.

Однако system-config-samba не запускается, потому что файл /etc/libuser.conf отсутствует. Необходимо создать его сначала (пустой файл сделает):

sudo touch /etc/libuser.conf
<час>

Канонический и Разработчики Ubuntu: это не удобно для пользователя!

3
ответ дан 2 December 2019 в 02:50

Другие вопросы по тегам:

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