이 안내서는 실수로 기본 Linux 그룹에서 사용자를 제거하는 방법에 대해 설명합니다. 우리는 문제를 식별하고, 현재 그룹 멤버십을 찾고, 다양한 방법을 사용하여 해당 멤버십을 복원하는 것을 다룹니다.
목차
-a
없는 usermod
의 결과소개
-a
플래그없이 usermod
명령을 잘못 사용하여 (그룹 멤버십을 교체하지 말고) 지정된 그룹을 제외한 모든 그룹에서 사용자를 제거 할 수 있습니다. 이것은 종종 행정 특권을 강화합니다. 이 안내서는 이러한 권한을 복원하는 데 도움이됩니다.
-a
없는 usermod
의 결과
usermod -G
사용하여 -a
생략하여 기존 그룹 멤버십을 대체하여 다음과 같습니다.
sudo
또는 wheel
그룹 멤버십이 필요한 명령에 대한 액세스 거부.sudo
권리가있는 다른 계정을 사용하거나 복구 환경으로 부팅해야합니다. 항상 usermod -aG<group><user></user></group>
사용하십시오 usermod -aG<group><user></user></group>
기존 멤버십을 제거하지 않고 그룹에 사용자를 추가합니다.
공통 기본 그룹
기본 그룹은 분포에 따라 다르지만 일반적인 그룹은 다음과 같습니다.
$USERNAME
: 사용자 이름의 이름을 따서 명명 된 그룹; 종종 기본 그룹.sudo
또는 wheel
: 행정 특권.adm
: 시스템 로그 및 관리 작업에 대한 액세스.cdrom
: 광학 드라이브에 대한 액세스.plugdev
: 외부 저장 장치에 대한 액세스.dip
, dialout
: 전화 접속 및 직렬 장치 액세스.lpadmin
: 프린터 관리.audio
, video
: 오디오 및 비디오 하드웨어 액세스.users
: 모든 사용자를위한 기본 그룹.games
: 게임 소프트웨어에 대한 액세스.현재 그룹 멤버십 확인
다음 명령을 사용하여 사용자의 현재 그룹 멤버십을 확인하십시오.
그룹 사용자 이름
username
영향을받는 사용자 이름으로 바꾸십시오.
그룹 멤버십 복원 (Sudo Access)
다른 사용자가 sudo
액세스 권한이있는 경우 usermod -aG
사용하여 사용자를 필요한 그룹에 다시 추가하십시오.
sudo usermod -ag sudo, adm, plugdev, 오디오, 비디오 사용자 이름
분포에 필요한 그룹을 추가하거나 제거하십시오.
복구 모드 또는 라이브 USB에서 그룹 복원
다른 사용자가 sudo
액세스 권한이없는 경우 복구 모드 또는 라이브 USB/CD를 사용하십시오.
방법 1 : 복구 모드
mount -o remount,rw /
usermod -aG
사용하여 필요한 그룹에 사용자를 추가하십시오.방법 2 : 라이브 USB/CD
/dev/sdaX
)을 장착하십시오.chroot
: sudo chroot /mnt
( /mnt
가 마운트 포인트라고 가정).usermod -aG
사용하여 그룹에 사용자를 추가하십시오.chroot
종료하고 파티션을 마운트하고 재부팅하십시오.결론
기본 그룹 멤버십 복원은 적절한 사용자 권한을 보장합니다. 그룹에서 우발적으로 제거되는 것을 방지하기 위해 항상 usermod -G
와 함께 -a
플래그를 사용해야합니다. 문제가 발생하면 배포 문서를 문의하거나 추가 지원을 구하십시오.
위 내용은 Linux에서 기본 그룹을 사용자에게 복원하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!