smbpasswd命令 – 修改用户的SMB密码
smbpasswd命令来自英文词组“samba password”的缩写,其功能是用于修改用户的SMB密码。smbpasswd是属于samba服务套件中的一个命令,所以会随samba服务一起安装到系统中,无需额外操作。
smbpasswd命令能够为samba服务提供用户账户的添加、密码修改和删除等操作,从RHEL / CentOS 6系统开始用户不再能使用系统本地账户登录了,必须要有个samba账户才行喽。
语法格式:smbpasswd [参数] 用户名
常用参数:
-a | 添加用户 |
-c | 指定配置文件 |
-d | 禁用用户 |
-D | 设置调试级别 |
-e | 激活用户 |
-i | 设置域间信任账户 |
-L | 使用本地模式 |
-m | 设置机器信任账户 |
-n | 清空指定用户的密码 |
-r | 设置远程服务器上的用户密码 |
-s | 使用标准输入进行密码提示 |
-U | 设置用户名 |
-w | 使用LDAP管理密码 |
-x | 删除用户 |
参考示例
添加用户并设置密码:
[root@linux-arae-cc ~]# smbpasswd -a linuxprobe
New SMB password: 输入用户密码
Retype new SMB password: 再次输入用户密码
Added user linuxprobe.
清空指定的用户密码:
[root@linux-arae-cc ~]# smbpasswd -n linuxprobe
User linuxprobe password set to none.
激活指定的用户:
[root@linux-arae-cc ~]# smbpasswd -e linuxprobe
Enabled user linuxprobe.
禁用指定的用户:
[root@linux-arae-cc ~]# smbpasswd -d linuxprobe
Disabled user linuxprobe.
删除指定的用户:
[root@linux-arae-cc ~]# smbpasswd -x linuxprobe
Deleted user linuxprobe.