sudo 명령을 실행할 수 없습니다

sudo 명령을 실행할 수 없습니다

wsl을 사용하여 visudo를 변경했는데 sudo 명령이 작동하지 않습니다. visudo 구성 변경을 취소하려면 어떻게 해야 합니까?

  • sudoers/visudo를 읽고 쓸 수 없습니다.
  • sudo 명령 다음 메시지가 나타납니다: "죄송합니다. robz 사용자는 루트에서 '/usr/bin/xxxxx'를 실행할 수 없습니다...."

신분증 정보:

uid=1000(robz) gid=1000(robz) groups=1000(robz),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev)

sudo -l:

Matching Defaults entries for robz on ADV23:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin

User robz may run the following commands on ADV23:
    (ALL : ALL) NOPASSWD: /etc/init.d/cron start
    (ALL) NOPASSWD: /home/robz/apps/mount_driver.sh

누군가 이 문제를 해결하도록 도와주세요. wsl을 다시 설치하고 싶지 않습니다.

해결 방법: @steeldriver 댓글: "WSL 인스턴스를 루트로 시작할 수 있어야 합니다. 예를 들어 Windows 10의 WSL Ubuntu bash에서 기본 사용자를 변경하는 방법을 참조하세요. 거기에서 편집 내용을 복원할 수 있습니다."

관련 정보