smbpasswd命令属于samba套件,用户添加及删除samba用户和为用户修改密码。
因为samba用户是基于Linux的系统用户的,所以在添加samba用户前需要先创建Linux系统用户,否则添加samba用户将失败。
**语法格式: ** smbpasswd [参数]
**常用参数:**
| -a | 向smbpasswd文件中添加用户 |
| -------------- | --------------------------------- |
| -c<配置文件> | 指定samba的配置文件 |
| -x | 从smbpasswd文件中删除用户 |
| -d | 在smbpasswd文件中禁用指定的用户 |
| -e | 在smbpasswd文件中激活指定的用户 |
| -n | 将指定用户的密码置空 |
**参考实例**
添加samba用户sarah:
```
[root@anycode ~]# smbpasswd -a sarah
```
将sarah用户的密码置空:
```
[root@anycode ~]# smbpasswd -n sarah
```
激活用户user1:
```
[root@anycode ~]# smbpasswd -e user1
```
禁用用户user2:
```
[root@anycode ~]# smbpasswd -d user2
```
删除用户user2:
```
[root@anycode ~]# smbpasswd -x user2
```