`smbpasswd` 是 Linux 系统中用于管理 Samba 用户密码的命令,Samba 是一个开源软件,用于在 Linux、Unix 和 macOS 系统上提供 SMB(Server Message Block)文件共享服务。以下是对 `smbpasswd` 命令的一些常用用法: 1. 添加新用户: ``` sudo smbpasswd -a username ``` 其中,`username` 是你想要添加的新用户的用户名。输入新密码两次以确认。 2. 修改用户密码: ``` sudo smbpasswd -e username ``` 输入当前密码,然后输入新密码两次以确认。 3. 删除用户密码(即禁用账户,不删除用户本身): ``` sudo smbpasswd -d username ``` 如果要恢复该用户,可以使用 `smbpasswd -u username`。 4. 显示当前用户密码: ``` sudo smbpasswd -l username ``` 如果密码存在,则会显示密码,否则会提示“no password set”。 5. 显示所有用户列表: ``` smbpasswd -L ``` 这将列出所有 Samba 用户及其状态(密码是否设置)。 6. 查看帮助信息: ``` smbpasswd -h ``` 或者 ``` man smbpasswd ``` 这些操作需要具有管理员权限(通常通过 `sudo` 命令)。由于密码的安全性,`smbpasswd` 通常不会直接显示密码,而是会要求你输入密码来验证身份。 [2024-05-08 22:42:34 | AI写代码神器 | 334点数解答]