smbpasswd命令来自于英文词组“samba password”的缩写,其功能是用于修改用户的SMB密码。smbpasswd是属于samba服务套件中的一个命令,所以会随samba服务一起安装到系统中,无需额外操作。

smbpasswd命令能够为samba服务提供用户账户的添加、密码修改和删除等操作,从RHEL / CentOS 6系统开始用户不再能使用系统本地账户登录了,必须要有个samba账户才行喽。

语法格式: smbpasswd [参数] 用户名

常用参数:

-a添加用户
-x删除用户
-e激活用户
-d禁用用户
-c<配置文件>指定配置文件
-n将指定用户的密码置空

参考实例

添加用户并设置密码:

[root@linuxcool ~]# smbpasswd -a linuxprobe
New SMB password: 输入用户密码
Retype new SMB password: 再次输入用户密码
Added user linuxprobe.

清空指定的用户密码:

[root@linuxcool ~]# smbpasswd -n linuxprobe
User linuxprobe password set to none.

激活指定的用户:

[root@linuxcool ~]# smbpasswd -e linuxprobe
Enabled user linuxprobe.

禁用指定的用户:

[root@linuxcool ~]# smbpasswd -d linuxprobe
Disabled user linuxprobe.

删除指定的用户:

[root@linuxcool ~]# smbpasswd -x linuxprobe
Deleted user linuxprobe.
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。