Sudoers 文件仅在触摸 USB 设备后才显示效果

Sudoers 文件仅在触摸 USB 设备后才显示效果

Suoders 文件包含此行,其中 abc 是用户名:

abc ALL=NOPASSWD: /bin/cat /dev/sdb1

我的问题是,当我插入 USB 时,没有密码我无法执行命令sudo cat /dev/sdb1

然后我这样做sudo touch /etc/sudoers。然后当我重新执行上一个命令时,它不需要密码。

$ sudo -l
Matching Defaults entries for abc on xyz-134:
    env_reset, mail_badpass,
    secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin

User abc may run the following commands on xyz-134:
    (root) NOPASSWD: /bin/cat /dev/sdb1
    (ALL : ALL) ALL

是什么原因导致了这种情况?如何解决这个问题?

相关内容