게시일:2022년 11월 20일 오전 11시(EST)
David는 인쇄 저널리즘에 대한 배경 지식을 갖고 있으며 무료 및 오픈 소스 소프트웨어를 사랑하는 프리랜서 작가입니다. 그는 2000년대 초반부터 Linux를 사용해 왔으며 영국의 Linux Format 매거진에 정기적으로 기고하고 있습니다. 그는 거실 소파 위에 위태롭게 놓여 있는 라즈베리 파이로 다양한 사이트와 서비스를 운영하고 있으며, 기술, 인간성 및 기타 관련 문제에 대한 이해를 높이기 위해 edX 과정을 수강할 기회를 절대 놓치지 않습니다.
David는 끔찍한 기타 연주자이며 자유 시간을 캐러밴 및 개와 함께 독립된 영국 제도를 여행하며 보냅니다. 때때로 그는 책을 씁니다. 아무도 그들을 좋아하지 않습니다. davidrutland.com에서 그가 무엇을 하는지 확인하세요
Linux는 자유를 제공한다는 점에서 다른 주요 운영 체제와 다릅니다. 원하는 방식으로 사용할 자유, 연구하고 변경할 자유, 원하는 대로 배포할 자유, 필수 그룹에 참여하지 않을 자유.
Ubuntu의 모든 그룹에서 유일한 사용자를 제거한 경우 수행해야 할 작업은 다음과 같습니다.
그룹은 Linux에서 어떻게 작동합니까?
Linux에서 그룹에는 추가 인증 없이 파일을 읽고, 쓰고, 실행할 수 있는 권한이 있는 사용자가 포함됩니다. 기본 사용자 계정을 생성하면 기본 그룹에 자동으로 추가됩니다. 표준 Ubuntu 설치에서는 일반적으로 adm입니다. , CDROM , 스도 , 딥 , 플러그개발 및 삼바 공유 .
usermod를 사용하여 다른 그룹에 자신을 추가할 수 있습니다. 명령:
sudo usermod -aG group_name your_username -G 스위치는 사용자를 보조 그룹에 추가한다는 의미이며 -a 추가를 의미하며 그룹이 그룹 목록에 추가된다는 의미입니다.
-a 없이 위 명령 실행 이는 새 그룹이 기존 그룹을 모두 대체한다는 의미입니다.
가장 중요한 것은 이 명령이 sudo 그룹에서 귀하를 제거한다는 것입니다. 즉, 귀하의 권한이 심각하게 제한된다는 의미입니다. sudo에 속하지 않고 그룹에 가입하면 sudo 그룹에 자신을 추가할 수 없고 소프트웨어를 설치할 수 없으며 시스템을 업데이트할 수도 없습니다.
실수로 사용자 그룹을 삭제한 경우 대처 방법
작은 일이지만 -a가 누락되었습니다. 하루를 완전히 망칠 수 있습니다. 다행히 해결책은 간단하지만 더 이상 관리자 권한이 없기 때문에 Ubuntu 설치 내에서 실수를 수정할 수 없습니다. 루트 쉘이 필요합니다.
먼저 GRUB 메뉴에 액세스해야 합니다. PC를 재부팅하고 Escape를 반복해서 눌러 이 작업을 수행하세요. 메뉴가 나타날 때까지.
고급 Ubuntu 옵션을 선택합니다. , 복구 모드 .
메뉴에 루트 쉘에 대한 옵션이 제공되면 이를 선택하십시오. 쉘이 화면 하단에 나타납니다.
루트 쉘에서 실행되는 명령은 루트로 수행되며 표준 Ubuntu 시스템에서는 비밀번호가 필요하지 않습니다.
sudo 그룹에 자신을 추가하려면 다음 명령을 입력하십시오:
usermod -aG sudo your_username 이제 재부팅하세요. 시스템에 다시 로그인하면 다시 sudo 그룹의 일부가 되며 루트 권한이 필요한 작업을 수행할 수 있습니다.
Linux에서 이전 사용자 그룹에 다시 가입
Linux는 모든 것을 기록합니다. 로그가 터무니없이 커지면 문제가 될 수 있지만, 사용자가 이전에 어떤 그룹에 속해 있었는지 알아야 하는 경우 매우 유용할 수 있습니다.
sudo grep user-setup /var/log/installer/syslog
...사용자가 그룹에 추가될 때마다 출력됩니다. 그룹 이름을 기록한 후 다음을 사용하여 다시 추가하세요.
sudo usermod -aG sudo this_group,that_group,another_group your_user 그룹 이름과 쉼표 사이에는 공백이 없어야 합니다.
로그아웃했다가 다시 로그인하면 그룹이 완전히 복원됩니다.
그룹을 사용하면 Linux 관리가 쉬워집니다
실수로 자신의 권한을 제거하지 않는 한 그룹은 Ubuntu 및 기타 Linux 배포판에서 매우 강력한 도구입니다. 이를 통해 많은 수의 사용자를 관리하고 모든 사람이 필요한 것에 대한 적절한 액세스 및 권한을 갖고 실수로 시스템을 손상시키지 않도록 할 수 있습니다.
그룹을 사용하면 파일을 읽고, 쓰고, 실행할 수 있을 만큼 신뢰할 수 있는 사람을 선택할 수 있습니다. 그룹 간에 사용자를 이동하는 것은 쉽습니다. 누군가가 특정 파일을 완전히 자유롭게 사용할 수 있도록 하려면 소유권을 부여할 수도 있습니다.