小编Den*_*rko的帖子

如果有其他用户通过 ssh 登录,则禁用关闭/挂起

我记得在 9.04 左右的 ubuntu 版本中,如果有其他用户登录,可以禁用用户关闭(也可能挂起)系统。类似 policykit 或类似的东西。

可以在 11.04 做吗?

谢谢

编辑:

如果有人需要(自担风险),/usr/lib/pm-utils/bin/pm-action 中的小改动将允许用户挂起机器,如果他只是用户登录或用户将运行 sudo pm-suspend。可能不是最好的代码,但现在有效。

diff -r 805887c5c0f6 pm-action
--- a/pm-action Wed Jun 29 23:32:01 2011 +0200
+++ b/pm-action Wed Jun 29 23:37:23 2011 +0200
@@ -47,6 +47,14 @@
    exit 1
 fi

+if [ "$(id -u )" == 0 -o `w -h | cut -f 1 -d " " | sort | uniq | wc -l` -eq 1 ]; then
+                echo "either youre root or root isnt here …
Run Code Online (Sandbox Code Playgroud)

ssh shutdown 11.04

15
推荐指数
1
解决办法
2421
查看次数

标签 统计

11.04 ×1

shutdown ×1

ssh ×1