Samba和用户帐户密码


18

可以将登录密码与samba密码绑定吗?

理想情况下,用户每30天需要更改一次密码才能登录到计算机,如果可能的话,在更新密码时,它还会更新samba密码。

Answers:


26

我相信默认情况下,Samba的配置是这样的,这是相关的行smb.conf

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
    security = user

...

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
    unix password sync = yes

有关这些选项的更多信息,请点击此处。希望能有所帮助。

编辑:

第一次添加linux用户(adduser)时,还需要将其添加到smbpasswd。

sudo smbpasswd -a <user>

当提示您输入密码时,请使用与adduser 相同的密码。之后,当您使用更改linux密码时,smb密码应自动更新。sudo passwd <user>


嗯,没那么快。因此,我的安全性=未注释用户,与UNIX密码同步相同,但是当我添加用户时,它一直在询问密码。我可以在这里输入我的登录密码吗?
Muhnamana 2012年

例如,如果您将用户添加到系统sudo adduser kevin,则还需要为其提供密码,这是该用户访问共享所需的密码。用更改密码sudo passwd kevin。有帮助吗?
2012年

如果我已经有一个用户添加到系统中,在本例中为“家庭”,该怎么办。Samba已启动并正在运行,并且尝试通过Mac或Win7进行连接时,一旦我输入“家庭”的登录凭据,就会弹出一条消息,提示用户名无效或我无权访问。我猜我在某处的配置内缺少什么。
Muhnamana 2012年

更改配置文件后,是否要重新启动samba服务?valid users = Family在共享部分下是否有smb.conf?如果仍然遇到问题,最好再开始一个更详细的问题:弹出的smbd错误消息/var/log/auth.log,以及如何通过配置文件的转储来设置samba testparm /etc/samba/smb.conf....(这还将测试smb .conf语法)。
jpetersen 2012年

好的,这听起来可能很奇怪,但是如何创建Unix用户名?我目前使用“家庭”用户名登录,使用密码12345登录到ubuntu。我运行以下命令来查看已添加sudo pdbedit -L -v的用户:唯一添加的用户是“ nobody”。那我应该跑步sudo smbpasswd -a family吗?如果是这样,我应该输入什么密码?我应该输入与登录相同的12345吗?
Muhnamana 2012年

0

要使更新的Unix密码也成为新的samba密码,则必须安装该 libpam-smbpass软件包。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.