如何从群组中删除管理员?

如何从群组中删除管理员?

我们知道直接使用 vi 修改影子文件并不是一个好主意,因此开发了 vigr、vipw 和 visudo 来更好地执行此操作。如何从群组中删除管理员?是否可以在不直接编辑 gshadow 的情况下做到这一点?

[root@server230 ~]# gpasswd -A user1 -g linuxadm
[root@server230 ~]# !grep
grep linuxadm /etc/gshadow /etc/group
/etc/gshadow:linuxadm:!:user1:
/etc/group:linuxadm:x:6000:
[root@server230 ~]# gpasswd -d user1 -g linuxadm
Removing user user1 from group linuxadm
gpasswd: user 'user1' is not a member of 'linuxadm'

答案1

我刚刚找到答案:

[root@server230 ~]# gpasswd -A '' linuxadm
[root@server230 ~]# !grep
grep linuxadm /etc/gshadow /etc/group
/etc/gshadow:linuxadm:!::
/etc/group:linuxadm:x:6000:

相关内容