在 Linux 下管理 Samba 的用户和密码通常使用 smbpasswd 命令来添加和修改,该命令不仅可以修改本地 Samba 服务器的用户和密码,还可以修改远程 Samba 服务器的用户和密码,只需要通过 SSH 登录后执行 smbpasswd 来管理即可。
适用范围
RedHat,RHEL,Ubuntu,CentOS,Fedora,SUSE,OpenSUSE
语法使用
选项可参考选项列表,参数为用户 Name,比如演示实例使用的用户名为 opssh,可根据用户名自定义。
smbpasswd [选项] [参数]
选项列表
选项 | 说明 |
-a | 添加用户到samba服务器 |
-c | 指定配置文件smb.conf的位置 |
-x | 删除用户 |
-d | 停止使用指定的用户 |
-e | 激活暂停的用户 |
-D | 设置调试级别0~10 |
-n | 指定用户名为空密码 |
-r | 指定远程smb服务器上的用户密码 |
-U | 指定用户名,只和-r配合使用 |
-h | 显示帮助信息 |
实例应用
添加用户实例
[root@localhost ~]# smbpasswd -a opssh // 添加用户New SMB password: // 设置密码Retype new SMB password: // 确认密码Added user opssh. // 添加成功
修改用户密码实例
[root@localhost ~]# smbpasswd opssh // 修改用户密码New SMB password: // 输入修改的密码Retype new SMB password: // 确认修改的密码
补充说明
smbpasswd 命令属于 Samba 套件,能够实现添加或删除 samba 用户和修改 Samba 用户密码,但需指定要修改或添加的[用户名]参数。
来源地址:https://blog.csdn.net/qq_41221596/article/details/128256015