FreeNAS 远程关机

FreeNAS 远程关机

我想编写一个程序来远程关闭我的 TrueNAS 服务器。

当我为用户启用 sudo 时myuser,该命令ssh myuser@hostname -t "sudo poweroff"实际上就足够了。

但我不想授予该用户完全 sudo 访问权限,他只能使用 poweroff 命令。我可以通过修改文件/etc/local/sudoers并添加以下行来实现这一点myuser ALL=(ALL) NOPASSWD: /sbin/poweroff。但正如预期的那样,此更改在重启后不会保留。

我如何才能保留对 sudoer 文件的更改(因为 TrueNAS 配置无法实现更详细的 sudo 限制根据源代码)?

相关内容