내 계정에서 sudo를 실행할 수 없습니다(Fedora 34 새로 설치).

내 계정에서 sudo를 실행할 수 없습니다(Fedora 34 새로 설치).

터미널에서 복사/붙여넣기라는 측면에서 가장 잘 설명된 것 같습니다.

[myuser@fedora ~]$ sudo -i
[sudo] password for myuser: 
myuser is not in the sudoers file.  This incident will be reported.
[myuser@fedora ~]$ grep -i myuser /etc/group
wheel:x:10:myuser
myuser:x:1000:
[myuser@fedora ~]$ su -
Password: 
[root@fedora ~]# grep -i wheel /etc/sudoers
## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)   ALL
# %wheel    ALL=(ALL)   NOPASSWD: ALL

내가 뭘 잘못하고 있는지, 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 감사해요

편집: Fedora 설치에는 새 사용자를 생성하는 옵션이 있습니다. 나는 이 작업을 수행하여 새 사용자를 Wheel의 구성원으로 만들었습니다. 또한 다시 시작이 필요한 다른 응용 프로그램을 설치해야 했기 때문에 컴퓨터를 두 번 다시 시작했습니다.

답변1

귀하의 계정이 /etc/group의 그룹 휠에 나열되는지 여부는 중요하지 않습니다. 현재 로그인 세션이 Wheel 그룹의 구성원인 경우 이는 중요합니다. id이를 확인하려면 명령을 사용해 보십시오 .

그룹을 추가하는 방법에는 여러 가지가 있습니다. 가장 확실한 방법은 계정을 /etc/group의 그룹에 추가하는 것이지만 이는 향후 세션에만 적용됩니다. 따라서 그룹에 계정을 추가한 후에는 새 로그인 세션을 시작해야 합니다.

id명령은 현재 프로세스가 휠 그룹에 있는지 여부를 표시합니다. /etc/group의 내용을 조사하는 것만으로는 그룹 휠에 있는지 확인하는 데 충분하지 않습니다.

관련 정보