我有一个Linux盒子,其中远程管理应用程序应关闭盒子。这些远程管理应用程序在普通的受限用户(没有root用户)下运行,并且关机不起作用。

我创建了一个文件/etc/shutdown.allow并输入了该受限用户的名称,但是当我执行该操作时,出现此错误:

myuser/mybox:$ shutdown
command not found


也无法识别shutdown -a,并且在关机手册中也未提及此开关

是否有一种方法可以使用户或在受限用户下运行的应用程序完全关闭该框?

信息:sudo shutdown当然是在cmd-line上运行的,但是不能使应用程序关闭此框,我也不愿意让该应用程序以root用户身份运行。

有人有主意吗?
谢谢。

信息:

$ uname -a
Linux mybox 3.16.0-4-amd64 #1 SMP Debian 3.16.51-3 (2017-12-13) x86_64 GNU/Linux
$ cat /etc/issue
Debian GNU/Linux 8

最佳答案

您只能以shutdown用户身份运行root。也许您可以使用sudo运行它。

关于linux - 尝试关闭计算机时,debian/etc/shutdown.allow无法启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55281331/

10-13 06:15