smbpasswd和pdbedit
阅读原文时间:2023年07月16日阅读:1

samba用户管理:
smbpasswd :smbpasswd命令属于samba套件,能够实现添加或删除samba用户和为用户修改密码。
 smbpasswd [options] USERNAME
   -a:添加
   -x:删除
   -d:禁用
   -e:启用

pdbedit:
  -L:列出samba服务中的所有用户;
  -a, --create:添加用户为samba用户;
    -u, --user=USER:要管理的用户;
  -x, --delete:删除用户;
  -t, --password-from-stdin:从标准输出接收字符串作为用户密码;
    使用空提示符,而后将密码输入两次;

#列出samba与
[root@testdir localhost]#pdbedit -L
smbuser1:1001:
smbuser3:1003:
smbuser2:1002:
#添加samba用户:
[root@testdir localhost]#useradd smb1
[root@testdir localhost]#useradd smb2
[root@testdir localhost]#smbpasswd -a smb1
New SMB password:
Retype new SMB password:
Added user smb1.
[root@testdir localhost]#pdbedit -a -u smb2
new password:
retype new password:
Unix username: smb2
NT username:
Account Flags: [U ]
User SID: S-1-5-21-69848229-3552903553-6689845-1004
Primary Group SID: S-1-5-21-69848229-3552903553-6689845-513
Full Name:
Home Directory: \\localhost\smb2
#删除samba用户
[root@testdir localhost]#smbpasswd -x smb1
Deleted user smb1.
[root@testdir localhost]#pdbedit -x -u smb2
#-t:
[root@testdir localhost]#useradd smb3
[root@testdir localhost]#pdbedit -t -a -u smb3
123
123
Unix username: smb3