让用户自己修改 Samba 密码
网上有很多人询问这个问题,怎么样让用户自己去修改自己的 Samba 密码,而不是登录 linux 服务器以 root 身份使用 smbpasswd 命令来修改密码。一个比较好的想法就是使用 web 系统,但是简单又成熟的实现很少,相对也很麻烦。
实际上 Windows 9x/XP/2K/Vista 系统本身就能够修改 Samba 密码。步骤如下(以 Windows XP 为例):
首先,在“控制面板”中打开“用户帐户”。选择你正在使用的帐户,然后点击左上角的“管理我的网络密码”。
在“存储用户名和密码”对话框,点击右边的“添加”。
在“服务器”填上服务器的名称,这个就是 sambaserver 之类的名称,不需要前面的两个反斜杠。
“用户名”填写:你的用户名@服务器名,比如:larryli@sambaserver
密码栏可以留空,也可以填上你现在的密码。
完成后,点击“确定”。
然后回到“存储用户名和密码”对话框,在左边列表中选择刚才添加的服务器,点击右边的“属性”。
这时出现“登录信息属性”对话框,在最下面有更改密码的提示信息,点击“更改”按钮。
然后在“更改您的域密码”对话框填写“旧密码”和要更改的“新密码”。
注意:Samba 需要使用 5 位以上的密码,否则修改失败(策略可以修改)。
太好了.正是我需要的东东.
嘿嘿i,终于找到解决的办法了