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

Логин пользователя Samba

нужна некоторая помощь.

У меня есть / управляю акцией самбы на работе. Он отлично работает для всех, кроме одного пользователя. Я перепробовал все, что мог сейчас придумать, так что теперь надеюсь на новый вклад.

$smbclient --list LOCALHOST

как мой пользователь работает нормально.

$smbclient --list LOCALHOST --user charlottepa

просто дает мне "session setup failed: NT_STATUS_LOGON_FAILURE".

любой другой пользователь работает нормально, но не этот. Я попытался снова установить пароль с помощью обоих "passwd" и "smbpasswd -a" и перезапустил smbd после изменения. Не повезло.

tail /var/log/samba/log.172.20.107.5 (the localhost)

[2015/09/15 17:14:09.756209,  0] ../source3/smbd/smbXsrv_session.c:1265(smbXsrv_session_update)
  smbXsrv_session_update: global_id (0xefcb8bb0) store failed - NT_STATUS_INVALID_PARAMETER
[2015/09/15 17:14:09.756269,  0] ../source3/smbd/sesssetup.c:374(reply_sesssetup_and_X_spnego)
  smb1: Failed to update session for vuid=62513 - NT_STATUS_INVALID_PARAMETER

Как я могу сбросить ее доступ, чтобы она снова могла использовать или делиться самбой?

Server=[Samba 4.1.6-Ubuntu]
It's an Ubuntu 14.04 LTS server. (3.13.0-62-generic)

Наконец-то мне удается решить проблему. Используя "pdbedit -L", я обнаружил, что имена, содержащие шведские символы, не отображаются должным образом. И после изменения их с помощью "pdbedit -r --fullname" теперь он работает. Я снова написал то же имя, но теперь они отображаются правильно. Похоже, что Samba изменила кодировку для пользовательской базы данных.

Может быть, это поможет кому-то другому.

Большое спасибо за ваш пост, он полезен.

Я столкнулся с той же ситуацией на CentOS 7 с последней версией Samba (по состоянию на июнь 2018 года).

Я случайно вставил неправильный символ в «Полное имя» (с помощью команды chfn); Samba упорно отказывался соединиться с другими боксами. Решением было исправить «Полное имя» с помощью pdbedit, как описано в вашем исходном сообщении.

Возможно ли, что пользователь случайно отключился? Попробуйте повторно включить пользователя с помощью:

smbpasswd -e <user>

Кроме этого, вы всегда можете попробовать:

smbpasswd -x <user>
smbpasswd -a <user>

Чтобы удалить и повторно добавить пользователя

Я столкнулся с той же проблемой, но по другой причине: smbXsrv_tcon_global.tdb достиг 4 ГБ и больше не мог расти.

Удаление /var/lib/smbXsrv_tcon_global.tdb и перезапуск Samba устранил проблему.

Я считаю, что это связано с ошибкой в ​​Samba, которая иногда вызывает сбой в smbXsrv_session_logoff_all когда клиент отключается.

Это была система RHEL 7.1 с версией пакета Samba. samba-4.2.3-10.el7.x86_64.