admin 그룹의 구성원인 모든 사용자를 나열하는 명령은 무엇입니까?

admin 그룹의 구성원인 모든 사용자를 나열하는 명령은 무엇입니까?

Fedora에서 슈퍼유저 목록의 이름을 찾고 있습니다. (Ubuntu에서는 "sudo"인 것 같습니다.) 사용자 중 한 명을 슈퍼유저 목록에 추가하고 싶습니다.

groups명령은 현재 사용자의 그룹만 나열합니다.

답변1

Fedora에는 단 한 명의 슈퍼유저가 있습니다 root. 권한이 있는 다른 사용자를 찾고 있다면 sudo명령을 실행하여 /etc/sudoers 파일을 살펴볼 수 있습니다.

비쥬도

sudo여기에서 파일 끝에 다음 줄을 추가하여 권한을 가질 사용자를 추가할 수 있습니다 /etc/sudoers.

loginname ALL=(ALL) ALL

답변2

사용자가 포함된 사용 가능한 모든 그룹을 나열하려면 다음을 사용할 수 있습니다.

getent group

아니면 파일의 내용을 살펴보세요 /etc/group.

그건 그렇고, 우분투에는 슈퍼유저도 단 한 명뿐입니다. 루트입니다. 다른 모든 사람들은 sudo를 통해 권한을 사용할 수 있습니다. visudosudo가 설치된 경우 위에서 언급한 대로 /etc/sudoers에서 규칙을 수정할 수 있습니다 . 이는 모든 메인 스트림 GNU/Linux 배포판에 해당됩니다.

답변3

휠과 같은 그룹에 사용자를 추가하려면 vigr명령을 사용할 수 있습니다. 또한 vigr -s섀도우 파일을 업데이트하는 데도 사용해야 합니다 .

답변4

루트 권한을 가진 사용자가 두 명 이상일 수도 있지만, 루트 권한을 만드는 것은 일반적이지 않습니다. 사용자를 생성하고 UID 0을 할당할 수 있습니다. /etc/passwd의 첫 번째 줄이 항상 인지 확인하세요 root. 하지만 대부분의 사용자에게 이 작업을 수행하는 것은 나쁜 습관입니다.

권한이 있는 모든 사용자를 나열하려면 다음 을 수행하십시오 root.

grep -E '^[^:]*:[^:]*:0:' /etc/passwd

관련 정보