Я должен смочь назначить системное время с помощью 'даты' в качестве обычного пользователя.
Мне подключили несетевой ПК к GPS-приемнику и хотел бы синхронизировать время ко времени GPS. Потребности, которые будут сделаны из сценария, и не могут потребовать подсказки пароля.
Думая, что я могу изменить полномочия в день cmd для включения выполнения любым пользователем. Действительно ли это возможно и как я делаю это? Какие-либо другие предложения?
ОБНОВЛЕНИЕ Используя sudo приемлемо, просто не может потребовать подсказки пароля. Sentance, отредактированный выше.
У Вас есть две опции для обоих, которых Вы должны будете базироваться доступ (sudo) для установки.
Использование sudo
, чтобы позволить определенному пользователю работать /bin/date
как корень. man sudoers
и man sudo
для узнавания больше.
Использование 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