У меня есть программа, которая будет работать в Ubuntu 14.04 на устройстве ARM.
Все, что касается программы, может запускаться со стандартными привилегиями пользователя, за исключением того, что они должны иметь возможность изменять системную дату и время.
Можно ли создать пользователя с этими дополнительными привилегиями, под которым я могу запускать это приложение?
Чтобы предоставить, что пользователь выполняет определенную команду с полномочиями пользователя root, Вы устанавливаете sudo правило путем ввода sudo visudo
в Терминале.
Это позволяет Вам отредактировать /etc/sudoers
файл.
, Например, чтобы предоставить пользователю Luca полномочия выполнить "команду" как корень Вы добавляете строку:
Luca ВСЕ = (ВЕСЬ) NOPASSWD:/path/to/command
можно установить дату и время при помощи sudo date -s "11/20/2004 12:48:00"
1
Btw для синхронизации времени, можно использовать ntp Для времени восстановления и даты с ntpd, используйте ntpd -q -g
.