Control Alt在终端中按下 Delete 键时,系统会重新启动。这不会提示进行身份验证以重新启动。但是,运行sudo reboot
做需要以 sudoer 身份进行身份验证才能执行。这些命令似乎在做同样的事情。为什么其中一个命令需要超级用户权限,而另一个则不需要?
答案1
Ctrl-Alt-Del 组合键仅在您使用连接到机器的物理键盘时才有效(而不是通过 SSH 会话连接到远程机器)。因此,只有当您对机器具有物理访问权限时,它才有效。在这种情况下,要求输入密码毫无意义 - 您只需使用重置按钮,甚至可以从墙上插座拔下机器的电源插头或往里面倒一杯咖啡 - 所有这些操作都可以有效地关闭它,而无需输入密码。
如果你愿意,可以禁用此功能:请参阅控制台安全在 Ubuntu 维基百科中