>시스템 튜토리얼 >리눅스 >Linux에서 기본 그룹을 사용자에게 복원하는 방법

Linux에서 기본 그룹을 사용자에게 복원하는 방법

Lisa Kudrow
Lisa Kudrow원래의
2025-03-18 11:45:17608검색

이 안내서는 실수로 기본 Linux 그룹에서 사용자를 제거하는 방법에 대해 설명합니다. 우리는 문제를 식별하고, 현재 그룹 멤버십을 찾고, 다양한 방법을 사용하여 해당 멤버십을 복원하는 것을 다룹니다.

목차

  • -a 없는 usermod 의 결과
  • 공통 기본 그룹
  • 현재 그룹 멤버십 확인
  • 그룹 멤버십 복원 (Sudo Access)
  • 복구 모드 또는 라이브 USB에서 그룹 복원
    • 방법 1 : 복구 모드
    • 방법 2 : 라이브 USB/CD
  • 결론

소개

-a 플래그없이 usermod 명령을 잘못 사용하여 (그룹 멤버십을 교체하지 말고) 지정된 그룹을 제외한 모든 그룹에서 사용자를 제거 할 수 있습니다. 이것은 종종 행정 특권을 강화합니다. 이 안내서는 이러한 권한을 복원하는 데 도움이됩니다.

Linux에서 기본 그룹을 사용자에게 복원하는 방법

-a 없는 usermod 의 결과

usermod -G 사용하여 -a 생략하여 기존 그룹 멤버십을 대체하여 다음과 같습니다.

  1. 모든 그룹 멤버십의 손실 : 사용자는 명령에 명시 적으로 지정된 그룹의 구성원 일뿐입니다.
  2. 행정 특권 상실 : sudo 또는 wheel 그룹 멤버십이 필요한 명령에 대한 액세스 거부.
  3. 자원에 대한 액세스 제한 : 특정 그룹 권한이 필요한 파일, 장치 또는 시스템 기능에 액세스 할 수 없습니다.
  4. 어려운 복구 : 액세스 복구는 sudo 권리가있는 다른 계정을 사용하거나 복구 환경으로 부팅해야합니다.

항상 usermod -aG<group><user></user></group> 사용하십시오 usermod -aG<group><user></user></group> 기존 멤버십을 제거하지 않고 그룹에 사용자를 추가합니다.

공통 기본 그룹

기본 그룹은 분포에 따라 다르지만 일반적인 그룹은 다음과 같습니다.

  1. $USERNAME : 사용자 이름의 이름을 따서 명명 된 그룹; 종종 기본 그룹.
  2. sudo 또는 wheel : 행정 특권.
  3. adm : 시스템 로그 및 관리 작업에 대한 액세스.
  4. cdrom : 광학 드라이브에 대한 액세스.
  5. plugdev : 외부 저장 장치에 대한 액세스.
  6. dip , dialout : 전화 접속 및 직렬 장치 액세스.
  7. lpadmin : 프린터 관리.
  8. audio , video : 오디오 및 비디오 하드웨어 액세스.
  9. users : 모든 사용자를위한 기본 그룹.
  10. games : 게임 소프트웨어에 대한 액세스.

현재 그룹 멤버십 확인

다음 명령을 사용하여 사용자의 현재 그룹 멤버십을 확인하십시오.

 그룹 사용자 이름

username 영향을받는 사용자 이름으로 바꾸십시오.

그룹 멤버십 복원 (Sudo Access)

다른 사용자가 sudo 액세스 권한이있는 경우 usermod -aG 사용하여 사용자를 필요한 그룹에 다시 추가하십시오.

 sudo usermod -ag sudo, adm, plugdev, 오디오, 비디오 사용자 이름

분포에 필요한 그룹을 추가하거나 제거하십시오.

복구 모드 또는 라이브 USB에서 그룹 복원

다른 사용자가 sudo 액세스 권한이없는 경우 복구 모드 또는 라이브 USB/CD를 사용하십시오.

방법 1 : 복구 모드

  1. 복구 모드로 재부팅하십시오 (부팅 중에 기능 키를 눌러 종종 액세스).
  2. 루트 쉘 프롬프트를 선택하십시오.
  3. 쓰기 액세스로 루트 파일 시스템을 다시 마운트하십시오 : mount -o remount,rw /
  4. usermod -aG 사용하여 필요한 그룹에 사용자를 추가하십시오.
  5. 시스템을 재부팅하십시오.

방법 2 : 라이브 USB/CD

  1. 라이브 USB/CD에서 부팅.
  2. 시스템의 루트 파티션 (예 : /dev/sdaX )을 장착하십시오.
  3. 시스템에 대한 chroot : sudo chroot /mnt ( /mnt 가 마운트 포인트라고 가정).
  4. usermod -aG 사용하여 그룹에 사용자를 추가하십시오.
  5. chroot 종료하고 파티션을 마운트하고 재부팅하십시오.

결론

기본 그룹 멤버십 복원은 적절한 사용자 권한을 보장합니다. 그룹에서 우발적으로 제거되는 것을 방지하기 위해 항상 usermod -G 와 함께 -a 플래그를 사용해야합니다. 문제가 발생하면 배포 문서를 문의하거나 추가 지원을 구하십시오.

위 내용은 Linux에서 기본 그룹을 사용자에게 복원하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.