pdbedit命令来自于英文词组“password database editor”的缩写,其功能是用于管理Samba服务的用户账户,是Samba服务套件中自带有的一条命令。
pdbedit命令仅可由管理员执行,基于passdb模块化接口对smbpasswd、ldap、nis、tdb等数据库进行用户账户的管理,包含但不限于:添加、删除、修改、列出、导入等操作。
语法格式:pdbedit [参数] 用户名
常用参数:
-a |
添加账户 |
-r |
修改账户 |
-x |
删除账户 |
-L |
列出用户列表 |
-v |
列出用户列表及详细信息 |
-P |
设置用户访问密码 |
参考实例
创建指定名称的Samba账户并设置密码:
[root@linuxcool ~]# pdbedit -a linuxprobe
new password: 输入用户密码
retype new password: 再次输入用户密码
显示Samba用户账户的详细信息:
[root@linuxcool ~]# pdbedit -Lv linuxprobe
Unix username: linuxprobe
NT username:
Account Flags: [U ]
User SID: S-1-5-21-3379578105-3148679143-1104846274-1000
Primary Group SID: S-1-5-21-3379578105-3148679143-1104846274-513
Full Name: linuxprobe
Home Directory: \\linuxprobe\linuxprobe
HomeDir Drive:
Logon Script:
Profile Path: \\linuxprobe\linuxprobe\profile
Domain: LINUXPROBE.COM
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Mon, 17 Oct 2022 16:04:11 CST
Password can change: Mon, 17 Oct 2022 16:04:11 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
删除指定名称的Samba账户:
[root@linuxcool ~]# pdbedit -x linuxprobe