Samba用户login

需要一些帮助。

我有/pipe理在工作中的桑巴股份。 除了一个用户以外,其他人都可以正常工 我已经尝试了所有我能想到的,所以现在我希望有一些新的投入。

$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 

我如何重置她的访问权限,以便她可以再次使用或samba共享?

 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改变了用户数据库的编码。

也许这可以帮助别人。

是否有可能意外禁用了用户? 尝试重新启用用户:

 smbpasswd -e <user> 

除此之外,你可以随时尝试:

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

删除并重新添加用户

我遇到了一个不同的原因: smbXsrv_tcon_global.tdb已经达到了4GB的大小,不能再增长了。

删除/var/lib/smbXsrv_tcon_global.tdb并重新启动Samba解决了这个问题。

我相信这与Samba中的一个错误有关,当客户端断开连接时,它偶尔会导致smbXsrv_session_logoff_all崩溃。

这是运行Samba软件包版本samba-4.2.3-10.el7.x86_64的RHEL 7.1系统。