如何授予用户更改系统日期和时间的权限?

如何授予用户更改系统日期和时间的权限?

我有一个程序将在 ARM 设备上的 Ubuntu 14.04 上运行。

该程序的所有内容都可以在标准用户权限下运行,但他们应该能够更改系统日期和时间。

是否可以创建一个具有这些额外权限的用户,以便我能够运行该应用程序?

答案1

要授予用户以 root 权限运行特定命令,您可以通过sudo visudo在终端中输入来设置 sudo 规则。

这使您可以编辑该/etc/sudoers文件。

例如,要授予用户 Luca 以 root 身份运行“命令”的权限,请添加以下行:

Luca ALL=(全部) NOPASSWD: /path/to/command

您可以使用以下方式设置日期和时间sudo date -s "11/20/2004 12:48:00" 1

顺便说一句,要同步时间,您可以使用 ntp。要使用 ntpd 恢复时间和日期,请使用ntpd -q -g

相关内容