我想授予user01
我机器上的用户关闭机器的能力,但必须至少提前 1 小时通知。
本质上,这归结为以下命令:
shutdown -h +<time>
在这种情况下,<time>
必须大于 60(分钟)。
使用 visudo,我添加了以下 sudoers 行:
user01 ALL=/sbin/shutdown -h +<time>
我需要一些方法来确保user01
只有在时间参数大于 60 时才会发出暂停关闭。我尝试了正则表达式,但无济于事。我这样说可能是错误的,但似乎 sudoers 文件可能不支持正则表达式?
任何有关评估表达式以完成此任务的帮助将不胜感激。