ALL ALL=(ALL) NOPASSWD:ALL
行在文件末尾自动添加了两次/etc/sudoers
。
- 每当我运行sudo命令时,我的Linux突然停止要求输入密码。这使我调查了这个问题。
- 即使在运行
sudo -k
后重置宽限时间,它也不会要求我输入密码。 - 我弄清楚了该行的含义,并注释了两行以解决该问题,然后一切恢复正常。
但是根据我的搜索,sudoers文件只能手动编辑,而我无法向所有用户授予对所有命令的NOPASSWD权限。 这是否意味着我执行的脚本更改了sudoers文件?这是引起关注的原因吗?
操作系统:Linux Mint 18.3 Cinnamon
这当然是一个令人担忧的原因。你可以在/ etc / sudoers的一些事件的最后修改时间扎(原木或其他一些文件修改时间)
—
斯特凡Chazelas
远射,但是否
—
roaima
sudo grep -rl 'NOPASSWD:ALL' /etc /lib /usr /var /home /root
返回/ etc / sudoers以外的任何内容?
@roaima一定会尝试的。
—
Neon44
@roaima哦,等等!
—
Neon44
grep
还回来了/home/neon/HUAWEI-4g_Dongle/Linux/install
。我想我已经找到问题了。我已经运行了HUAWEI 4g软件狗https://pastebin.com/e37GGKsu的安装脚本。它最有可能通过此发生。
sudoers
需要具有root特权。