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@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.
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。