`sudo adduser 사용자 이름 admin`은 `adduser: `admin' 그룹이 존재하지 않습니다.`로 연결됩니다.

`sudo adduser 사용자 이름 admin`은 `adduser: `admin' 그룹이 존재하지 않습니다.`로 연결됩니다.

간단한 명령을 사용하여 sudoers 파일에 사용자를 추가하려고 합니다.

sudo adduser username admin

하지만 나는 adduser: The group 'admin' does not exist. 그래서 나는 sudo visudo -f /etc/sudoers다음 줄을 포함하는 sudoers 파일( )을 확인했습니다 .

%admin ALL=(ALL) ALL

내가 아는 한 이는 관리 그룹이 존재한다는 것을 의미합니다.

그렇다면 내가 여기서 무엇을 놓치고 있는 걸까요?

답변1

"admin"이 존재하지 않는다는 불만은 sudoers 파일의 내용과 관련이 없습니다. 다음을 언급하고 있다사용자 그룹에 나열된 대로 /etc/group.

admin이라는 그룹을 만들려면, 유형 sudo groupadd admin. 그 후에는 나열된 명령이 의도한 대로 작동해야 합니다. 물론 관리자 그룹은 한 번만 생성하면 됩니다.

기존 사용자를 관리 그룹에 추가하려면:

usermod -a -G admin username(개인적으로 나는 /etc/group을 편집하는 것을 좋아합니다. 아마도 눈살을 찌푸릴 것입니다. 수십 년 동안 이 일을 해왔지만 눈살을 찌푸리는 것은 신경 쓰지 않습니다).

더 많은 정보를 원하시면: man group그리고man usermod

답변2

username 구문이 아닌 것으로 보이는 사용자 이름을 사용하여 새 사용자를 만들었습니다 .

sudo useradd admin

sudo usermod {Some Options}  admin   

// 두 번째 명령은 이전 명령에서 달리 선언하지 않는 한 기본값(/home/USERNAME, passwd 등)을 변경합니다.

관련 정보