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.