不能在Ubuntu 10.04中使用smbpasswd


1

当我尝试运行smbpasswd时,这就是我得到的:

cli_pipe_validate_current_pdu: RPC fault code DCERPC_FAULT_OP_RNG_ERROR received from host 127.0.0.1!
machine 127.0.0.1 rejected the password change: Error was : NT code 0x1c010002.

我正在使用samba4。要使用smbpasswd,我只需键入“smbpasswd”并按下回车键。没有涉及其他机器。我的系统中有虚拟机,我试图访问这台计算机上的文件,但我不认为这很重要。

Answers:


1

如果此请求的潜在观众知道:

您使用的是哪个版本的samba?
你给它什么命令产生了这个错误信息?
是否涉及多台机器?

补充:
您最初可能至少需要以root身份执行smbpasswd,但我通常按如下方式执行此操作:

$ sudo sh

(切换到超级用户shell)

# smbpasswd -a username_one

(smbpasswd会提示用户输入密码)

# smbpasswd -a username_two

(smbpasswd将提示用户二的密码)

# exit

(超级用户shell退出)

设置并填充smbpassword文件后,您可以让常规用户更改其密码

$ smbpasswd

(smbpassword提示输入旧密码,然后输入新密码)


该问题已得到更新,以解决这些问题。
Phenom 2010年

1

尝试以root身份执行:

$ sudo smbpasswd

如果这不起作用,请发布内容 /etc/samba/smb.conf

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.