![12.04 不接受关机命令](https://linux22.com/image/1095747/12.04%20%E4%B8%8D%E6%8E%A5%E5%8F%97%E5%85%B3%E6%9C%BA%E5%91%BD%E4%BB%A4.png)
当我尝试使用常规关机菜单关闭我的机器时,它只会注销当前用户并将我带回到 lightdm 登录窗口。
我必须打开终端并执行“shutdown -h now”才能关闭我的系统。有什么帮助吗?
编辑:我注意到这种行为仅发生在我之前在我的电脑上切换用户时,即“来宾会话”仍在后台运行。
答案1
问题出在您的系统中有多个登录用户。我曾经遇到过同样的问题。通过更改策略解决了这个问题,即使有多个用户登录,也可以允许注销。如果您了解允许这样做的含义(例如,对于其他登录用户,未保存的数据会丢失),您可以继续执行相同的操作。可以按如下方式完成:
sudo vi /etc/polkit-1/localauthority/50-local.d/usershutdown.pkla
作为该文件的内容,输入以下内容并保存:
[Allow Shutdown]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop-multiple-users
ResultAny=yes
ResultInactive=yes
ResultActive=yes
[Allow Restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart-multiple-users
ResultAny=yes
ResultInactive=yes
ResultActive=yes
现在重新启动系统并检查一切是否按预期运行。
注意:您可以使用您选择的任何其他编辑器来创建该文件。