假设您安装了一个桌面环境,比如 ubuntu 或 debian。作为普通用户,您可以通过单击系统菜单上某处的按钮来关闭系统。您无需切换到超级用户即可完成此操作。
但是在同一个桌面环境中,如果我以普通用户的身份打开一个终端(比如 gnome-terminal),然后输入
shutdown -h now
Run Code Online (Sandbox Code Playgroud)
我会被提示
shutdown: need to be root
Run Code Online (Sandbox Code Playgroud)
关闭的唯一方法是在命令前加上 sudo。
谁能解释为什么会这样?
谢谢 KC