실수를 저질렀습니다. -a 옵션을 잊어버렸기 때문에 "sudo" 그룹을 제거했습니다("video" 그룹을 추가하고 싶었습니다).
sudo usermod -G video $USER
이제 전화를 걸고 싶을 때 sudo
다음 메시지가 나타납니다.
orangepi@orangepi:~$ sudo apt-get update
[sudo] password for orangepi:
Sorry, user orangepi is not allowed to execute '/usr/bin/apt-get update' as root on orangepi.
visudo
몇 가지 해결 방법(예 : 또는 ) 을 읽었 sudo adduser <username> sudo
지만 문제가 여전히 존재합니다. root 를 호출하여 이 작업을 수행할 수 있습니다 su
.
몇가지 정보:
orangepi@orangepi:~$ groups
orangepi video # I would like to add sudo, groupes and others
비전:
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
root ALL=(ALL:ALL) ALL
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
%shutdown ALL=(root) NOPASSWD: /usr/lib/arm-linux-gnueabihf/xfce4/xfsm-shutdown-helper
# Autoriser sudo ifup sans mot de passe
orangepi ALL = (root) NOPASSWD: /sbin/ifup
이 문제를 어떻게 해결할 수 있나요?
답변1
루트가 되는 과정을 통과한 후 su
다음을 수행합니다.
adduser orangepi sudo
adduser
시스템에 존재하지 않는 경우 usermod -a
그룹 목록에 추가해 보십시오.
usermod -a -G sudo orangepi
또한 사용자가 기본적으로 어떤 그룹의 구성원인지 조사하고 해당 그룹을 다시 추가할 수도 있습니다(예: 사용자 이름을 딴 그룹 adm
등).
또는 다음을 사용할 수 있습니다 su -c
.
su -c "adduser orangepi sudo"