linux修改组密码的命令
linux修改组密码的命令详细介绍
在 Linux 中,修改组密码的命令是 gpasswd,主要用于管理组的密码(控制用户加入组时的验证)。以下是具体用法:
1.
普通用户修改自己创建的组的密码
bash
gpasswd 组名
- 执行后会提示输入新密码(需重复确认),仅组的创建者或 root 可操作。
- 示例:bash
gpasswd dev-team输入新密码:*******
重新输入新密码:*******
2.
root 用户修改任意组的密码
bash
gpasswd 组名
- root 无需属于该组即可强制修改密码。
- 示例:bash
gpasswd sudoers
3.
密码的作用
组密码用于控制用户通过 gpasswd -a 用户名 组名 加入组时的验证(非 root 用户操作时需要密码)。密码存储在 /etc/gshadow 文件中(加密后)。
注意事项
- 权限要求:非 root 用户只能修改自己创建的组的密码。
- 组不存在:若提示
组名:不存在的组,需先用groupadd 组名创建组。 - 密码复杂度:遵循系统密码策略(长度、字符类型等)。
如果需要删除组密码(允许任意用户加入),使用:
bash
gpasswd 组名
912 gpasswd 组名