【问题标题】:let users reboot from CL, or reboot from CL without being root让用户从 CL 重启,或从 CL 重启而不是 root
【发布时间】:2011-12-27 21:54:43
【问题描述】:

我正在开发一个 kiosk gui,用 ruby​​/gtk 编写并使用 ubuntu。我希望能够从 ruby​​/gtk gui 中重新启动——具体来说,我想让刷管理卡的人选择重新启动机器作为他们的管理选项之一。我不想更一般地给这些用户 root 访问权限。有没有办法执行以下操作之一: 1)在没有root权限的情况下从命令行重新启动,或者 2)更改/降低从命令行重新启动所需的权限级别,这样我就可以让人们单击按钮重新启动,而不必担心他们对系统的更广泛访问,或者 3)(我怀疑这是可能的)可能以某种方式从 gtk 中登录,或者以编程方式登录到 root 以使用重新启动命令,而不会将密码暴露给任何可以查看源代码的人。

【问题讨论】:

    标签: linux unix ubuntu root reboot


    【解决方案1】:

    您可以将您的用户配置为允许通过sudo 使用shutdown 命令。那可能会做你想要的。

    【讨论】:

    • your_username ALL = NOPASSWD: /sbin/shutdown
    • 是的,我正要补充一点,您可以将其设置为不需要密码(但我忘记了语法):)
    • 哦,完美,特定命令的 NOPASSWD 正是我想要的——非常感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多