[linux] sudo

Leejaegun·2025년 10월 15일

linux

목록 보기
20/21

1️⃣ sudo 사용자 그룹 확인하기

현재 시스템에 sudo 그룹이 있는지, 누가 속해 있는지를 확인하려면:

getent group sudo

출력 예시:

sudo:x:27:jaegun,alice

sudo 그룹의 GID는 27이고, jaegun, alice가 포함되어 있다는 뜻입니다.

또는 단순히 그룹 목록만 보고 싶다면:

cat /etc/group | grep sudo

2️⃣ sudo 사용자 그룹 만들기

만약 sudo 그룹이 없을 경우, 아래 명령으로 새로 만들 수 있습니다.

sudo groupadd sudo

참고: 대부분의 Ubuntu 계열 시스템에는 이미 sudo 그룹이 존재합니다.
CentOS 계열은 보통 wheel 그룹이 같은 역할을 합니다.

그다음, 특정 사용자를 그 그룹에 추가하고 싶다면:

sudo usermod -aG sudo 사용자이름

예:

sudo usermod -aG sudo jaegun

이후 로그아웃 후 재로그인해야 반영됩니다.


3️⃣ sudo 사용자 그룹 삭제하기

⚠️ 주의: 이건 시스템 관리용 기본 그룹이므로 삭제 비추천입니다.
하지만 정말 제거하려면 아래 명령으로 가능합니다.

sudo groupdel sudo

단, 이 그룹을 삭제하면 sudo 명령 자체가 작동 불능이 됩니다.
/etc/sudoers 파일이 sudo 그룹을 참조하고 있기 때문이에요.

만약 그룹을 삭제하지 않고 “특정 사용자만 제외”하려면 다음처럼 하세요:

sudo gpasswd -d 사용자이름 sudo

예:

sudo gpasswd -d jaegun sudo

✅ 요약

작업명령설명
sudo 그룹 확인getent group sudo포함된 사용자 확인
sudo 그룹 생성sudo groupadd sudo없을 때만 필요
사용자 추가sudo usermod -aG sudo 사용자sudo 권한 부여
사용자 제거sudo gpasswd -d 사용자 sudosudo 권한 박탈
그룹 삭제sudo groupdel sudo비추천 (sudo 자체 망가짐)
profile
Lee_AA

0개의 댓글