Debian - 不允許使用者執行“/usr/sbin/reboot”

Debian - 不允許使用者執行“/usr/sbin/reboot”

所以我安裝了Debian 10.9.0,圖形安裝,以我創建的使用者身分登入。
我無法sudo對該使用者執行命令。 ( not in sudoers group)
所以我這樣做了su,輸入密碼。
然後做sudo visudo(只是visudo不起作用,這很奇怪,因為我已經是root了...)。

我將用戶添加到 sudoers 文件中:
myuser ALL=(myuser:sudo) ALL

然後我嘗試sudo reboot使用 myuser,Debian 告訴我:
Sorry, user myuser is not allowed to execute '/usr/sbin/reboot' as root on debian-desktoppc.mydomain.org.


使用者和 root 使用相同的密碼是否會以某種方式破壞作業系統?在 Ubuntu 中,使用者也不在 sudoers 檔案中,但我可以在那裡使用 sudo 執行任何操作,他們是如何做到的?

答案1

好吧,不知何故現在可以了。

myuser ALL=(ALL:ALL) ALL在 sudoers 文件的末尾添加了。
我之前嘗試過類似的方法,但沒有成功。
我不知道上次做錯了什麼...

答案2

將使用者新增至 sudoers 群組應該可以解決問題。作為根用戶:sudo usermod -aG sudo <user>

相關內容