sudo smbpasswd -a user命令失败的可能原因及解决步骤: 确认系统环境和smbpasswd工具的版本: 确保你的Linux系统已经安装了Samba软件包。如果未安装,可以使用以下命令进行安装: bash sudo apt-get install samba 检查smbpasswd命令是否可用。如果提示未找到命令,可能是Samba软件包未正确安装或smbpasswd工具不在系统的...
smbpasswd命令属于samba套件,用户添加及删除samba用户和为用户修改密码。 因为samba用户是基于Linux的系统用户的,所以在添加samba用户前需要先创建Linux系统用户,否则添加samba用户将失败。 语法格式: smbpasswd [参数] 常用参数: -a 向smbpasswd文件中添加用户 -c<配置文件> 指定samba的配置文件 -x 从smbpasswd文件...
-a 在这个选项后跟上用户名用来实现在本地smbpasswd文件中增加用户,并且同时设置口令(提示原口令时 用<Enter>)。如果smbpasswd文件中已经存在了这个用户时,命令就变成通常的修改口令模式。注意,默认 的passdb后端要求所要加入的SMB用户必须是系统口令文件中(通常是/etc/passwd)已经存在的用户否则加入操作 将会失败。
数据库文件叫passdb.tdb,在/etc/samba中。passdb.tdb用户数据库可使用smbpasswd –a创建Samba用户,要创建的Samba用户必须先是系统用户。也可使用pdbedit创建Samba账户。pdbedit参数很多,列出几个主要的: pdbedit –a username:新建Samba账户。 pdbedit –x username:删除Samba账户。 pdbedit –L:列出Samba用户列表,读取p...
因为samba用户是基于Linux的系统用户的,所以在添加samba用户前需要先创建Linux系统用户,否则添加samba用户将失败。 语法格式:smbpasswd [参数] 常用参数: 参考实例 添加samba用户sarah: [root@linux265 ~]# smbpasswd -a sarah 将sarah用户的密码置空:
-a 在这个选项后跟上用户名用来实现在本地smbpasswd文件中增加用户,并且同时设置口令(提示原口令时用<Enter>)。如果smbpasswd文件中已经存在了这个用户时,命令就变成通常的修改口令模式。注意,默认的passdb后端要求所要加入的SMB用户必须是系统口令文件中(通常是/etc/passwd)已经存在的用户否则加入操作将会失败。