我使用 wsl 更改了我的 visudo 并且我的 sudo 命令不起作用。我怎样才能取消更改 visudo 配置?
- 我无法读/写 sudoers / visudo
- Sudo 命令我收到此消息:“抱歉,不允许用户 robz 以 root 身份在 .... 上执行 '/usr/bin/xxxxx'”
身份证信息:
uid=1000(robz) gid=1000(robz) groups=1000(robz),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev)
须藤-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 评论:“您应该能够以 root 身份启动 WSL 实例 - 例如,请参阅如何在 Windows 10 上的 WSL Ubuntu bash 中更改默认用户。您可以从那里恢复您的编辑”