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

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

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

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

답변1

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

비쥬도

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

loginname ALL=(ALL) ALL

답변2

사용자가 포함된 사용 가능한 모든 그룹을 나열하려면 다음을 사용하세요.

getent group

/etc/group아니면 그냥 파일 내용을 보세요.

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

답변3

그룹(예: 휠)에 사용자를 추가하려면 이 vigr명령을 사용할 수 있습니다. 또한 vigr -s섀도우 파일을 .

답변4

루트 권한을 가진 여러 사용자를 갖는 것은 전적으로 가능하지만 이를 생성하는 것은 일반적이지 않습니다. 사용자를 생성하고 UID 0을 할당할 수 있습니다. /etc/passwd의 첫 번째 줄이 항상 인지 확인하세요 root. 그러나 대부분의 사용자에게 이는 나쁜 습관입니다.

권한이 있는 모든 root사용자를 나열합니다.

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

관련 정보