![无法使用 passwd 设置用户密码](https://linux22.com/image/829663/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20passwd%20%E8%AE%BE%E7%BD%AE%E7%94%A8%E6%88%B7%E5%AF%86%E7%A0%81.png)
我正在运行 Ubuntu 作为服务器,但设置了 X-windows。我设置了 SSH、Samba 和 RAID 5。从我的 Windows 7 笔记本电脑浏览 Samba 共享时遇到问题,所以我想这可能是 Samba 版本的问题,并开始安装 Samba4。
好吧,Samba4 完全是另一个垃圾。我设法部分完成了安装过程。在沮丧之后,我回滚并重新安装了 Samba3。
此时,我尝试使用我的用户 freak_storm 创建 SSH 会话,但密码不起作用。因此,我进入框并尝试通过 X 界面进行 loxing。没有运气。我尝试使用另一个用户,它登录了。我尝试使用“su passwd freak_storm”更改 freak_storm 的密码,但它只返回命令提示符。因此,我尝试使用当前用户“passwd”,它要求输入当前密码和命令提示符。我注销并重新登录,现在该用户已损坏。
因此,我通过恢复面板登录并降级为 root。1
)检查密码文件,它没有损坏 2)重新安装 passwd 包 3)删除并重新安装 passwd 包。4)删除 Samba3 并重新安装
我现在陷入困境。我真的不知道接下来该怎么办?
有什么建议吗?我应该重新安装吗?
答案1
您需要先使用passwd [username]
。
然后您需要smbpasswd -a [username]
为新用户执行。否则只需使用smbpasswd [username]
。
确保两个密码相同。
答案2
su freak_storm passwd
和su -u freak_storm passwd
是两码事。
该-u
选项以 freak_storm 用户身份运行 passwd(我认为这是您想要的)。