답변:
Portablejim의 답변은 정확하지만 위험합니다. 무언가를 잘못 입력 하면 특히 관리자 그룹을 잘못 변경하면 시스템을 사용하지 못할 수 있습니다 . groups 파일을 편집해야하는 경우 vipw -g
or vigr
명령을 사용하여 저장하기 전에 구문을 확인하십시오. 그럼에도 불구하고 더 좋은 방법이 있습니다.
명령 행에서 사용하려는 명령은 다음과 같습니다 (루트로).
deluser <username> <groupname>
지정된 그룹에서 지정된 사용자를 제거합니다. 효과를 보려면 다시 로그인해야합니다. 사용자 나 그룹 만 멤버십 만 삭제하지는 않습니다. usermod
명령을 사용하여 수행하는 방법도 있지만 단일 그룹을 제거하기 위해 사용자의 전체 그룹 목록을 교체해야하므로 사용하기가 더 어렵습니다. gpasswd
명령은 (sagarchalise가 지적한대로)이 일을 할 수 있지만, 대부분은 사용되지 않습니다. 항상 그렇듯이 자세한 내용은 매뉴얼 페이지를 참조하십시오.
deluser
매뉴얼 페이지를 검색하는 동안 (여기에서는 2018의 Ubuntu 18을 사용하여) 찾았 지만 매뉴얼 페이지의 첫 번째 줄에는 "시스템에서 사용자 또는 그룹을 제거하십시오"라고 표시되어 검색에서 넘어갔습니다. 분명히 매뉴얼 페이지를 더 잘 표현해야합니다.
zanfur의 답변을 참조하십시오.
/etc/group
파일을 루트 (예 :)로 편집하고 gksudo gedit /etc/group
'admin'으로 시작하는 줄에서 사용자 이름을 제거하십시오.
즉
...
admin:x:120:adminuser,adminuser2,userthatshouldnotbeadmin
...
된다
...
admin:x:120:adminuser,adminuser2
...
파일 내의 오타가 있으면 시스템이 손상 될 수 있습니다.
gpasswd
더 이상 사용되지 않습니다. 전체 목적은 / etc / group 및 / etc / gshadow를 관리하는 것입니다. 또한 메소드가 작동하고 deluser 매뉴얼 페이지에 언급되어 있지만 약간 위험합니다. 그룹 이름을 입력하기 전에 실수로 Enter 키를 누르면 사용자가 제거 된 것입니다. UID를 기억하여 빨리 다시 추가 할 수 있기를 바랍니다. 이 목적으로 설계된 gpasswd를 사용하는 것이 더 안전합니다.