我有一个程序将在 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
。