Samba 有默认密码吗?

Samba 有默认密码吗?
$ smbpasswd
Old SMB password:
New SMB password:
Retype new SMB password:
Could not connect to machine 127.0.0.1: NT_STATUS_LOGON_FAILURE

一个建议是将用户添加到 samba

smbpasswd -a frank 

这会出现选项列表,它应该告诉我用户添加了什么吗?

Samba 快速入门指南使用 smbadduser name:name 但命令未找到

这样做了,但是当我重试更改密码时,收到相同的错误消息。

浏览后发现,该错误消息是由于您没有输入旧密码,因为这是新安装的,所以我推测它是空白的,并且谷歌搜索 samba 默认密码,结果出现 1234 作为默认密码,因此在旧的 SMB 密码中尝试了该密码...还是同样的错误。

答案1

首先检查你的帐户是否已存在于 smbdclients 中:

sudo pdbedit -L

如果账户不存在则运行(例如在电脑上:myaccount@server):

sudo smbpasswd -a myaccount

否则,如果已经存在,则必须先删除并重新创建一个新的:

sudo pdbedit -x -u myaccount 
sudo smbpasswd -a myaccount

答案2

首先尝试添加一个用户。

useradd -c "User Name" -d /home/user -s /sbin/nologin user

为该用户创建密码

smbpasswd -a user
New SMB password:
Retype new SMB password:

你会得到

已添加用户 user。

之后,您必须定义共享。如果可行,请告诉我。

*确保将用户名和用户替换为真实用户

run passwd然后尝试sudo smbpasswd

相关内容