Как я могу установить системное время как обычный пользователь через cmd строку?

Я должен смочь назначить системное время с помощью 'даты' в качестве обычного пользователя.

Мне подключили несетевой ПК к GPS-приемнику и хотел бы синхронизировать время ко времени GPS. Потребности, которые будут сделаны из сценария, и не могут потребовать подсказки пароля.

Думая, что я могу изменить полномочия в день cmd для включения выполнения любым пользователем. Действительно ли это возможно и как я делаю это? Какие-либо другие предложения?

ОБНОВЛЕНИЕ Используя sudo приемлемо, просто не может потребовать подсказки пароля. Sentance, отредактированный выше.

2
задан 6 February 2016 в 00:27

1 ответ

У Вас есть две опции для обоих, которых Вы должны будете базироваться доступ (sudo) для установки.

  1. Использование sudo, чтобы позволить определенному пользователю работать /bin/date как корень. man sudoers и man sudo для узнавания больше.

  2. Использование Linux' возможность CAP_SYS_TIME для разрешения /bin/date время набора без корня. man capabilities и man setcap для узнавания больше.

полное руководство могло быть найдено здесь: (прочитайте два ответа) https://unix.stackexchange.com/questions/78299/allow-a-specific-user-or-group-root-access-without-password-to-bin-date

2
ответ дан 2 December 2019 в 03:49

Другие вопросы по тегам:

Похожие вопросы: