我正在使用一个kiosk gui,用ruby / gtk编写并使用ubuntu。我希望能够从ruby / gtk gui中重启 - 具体来说,我想让刷卡管理卡的人选择重启机器作为他们的管理选项之一。我不想更普遍地为这些用户提供root访问权限。有没有办法做到以下之一: 1)在没有root权限的情况下从命令行重启,或者 2)更改/减少从命令行重新启动所需的权限级别,以便我可以让人们单击按钮重新启动,而不必担心他们对系统的更广泛访问,或者 3)(我怀疑这是可能的)也许不知何故从gtk内部或者以编程方式登录到root以使用reboot命令而不向任何可以查看源代码的人公开密码。
答案 0 :(得分:2)
您可以将您的用户配置为允许通过shutdown
使用sudo
命令。这可能会做你想要的。