
Я настроил сервер Samba и попытался подключиться к нему с машины в той же VLAN, я вижу общие ресурсы, и он запрашивает у меня пароль, но после этого происходит сбой со следующими 2 строками в ЖУРНАЛЕ:
[2018/02/19 11:21:07.725300, 5] ../source3/passdb/pdb_interface.c:1825(lookup_global_sam_rid) Невозможно найти идентификатор unix для несопоставленной группы
[2018/02/19 11:21:07.725317, 5] ../source3/passdb/pdb_interface.c:1535(pdb_default_sid_to_id) SID S-1-5-21-3363938291-73671434-3978610123-513 принадлежит нашему домену, но соответствующего объекта в базе данных нет.
Кто-нибудь знает, что это и почему? Так как на других серверах я настраивал в основном с тем же разделом [global], у меня такой проблемы нет.
Я использую машину CentOS 7.4 со стандартным сервером Samba. И виртуальную машину Windows 7 SP1 для подключения к общим ресурсам.
Я добавил: "ntlm auth = yes " вариант. В противном случае у нас были проблемы с Windows 10. Но есть ли аналогичный вариант, необходимый для машин с Windows 7 в этой комбинации?
Спасибо
решение1
Проверьте права доступа к каталогам и файлам на самом ресурсе.
Моя общая папка была настроена на разрешение root:users
. Но моя учетная запись SMB (или локальная учетная запись unix, к которой она была привязана) не была членомusers
Из журналов SMB я видел, что аутентификация прошла успешно:
check_ntlm_password: PAM Account for user [<my_user>] succeeded
так что это было что-то ниже по течению.
В моем случае решением было добавить пользователя в группу...
sudo usermod -a -G users <my_user>
Полагаю, это можно сделать chown
и через каталог.
Я перезапустил SMB на всякий случай ( sudo service smbd restart
) и сразу же подключился.