우리는 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: