Если вам просто нужно дать возможность перезагрузки пользователям без прав администратора, вы можете добавить запись для них в свой sudoers файл для перезагрузка (и/или перезагрузка системы, в зависимости от того, что вы хотите, чтобы они запускались). Тогда они смогут бегать судо перезагрузка (и/или перезагрузка sudo systemctl). Этот ответ предполагает, что в противном случае они не имеют доступа к судо то есть, что они являются обычными пользователями без прав администратора, которые не являются частью колесо группа.
sudoers файл живет в /etc/sudoers, но ты не должна отредактируйте его напрямую. Скорее, вы должны редактировать его только с помощью зрение. Вам нужно быть root, чтобы редактировать его, поэтому вы запустите Судо Визудо. зрение Команда проверит синтаксис ваших правок, и вы всегда должны использовать ее, чтобы не нарушить конфигурацию и не допустить сам получение root-доступа в будущем.
Затем вы можете добавить что-то вроде следующих строк в свой sudoers файл:
имя пользователя ALL=(root): /usr/sbin/reboot
имя пользователя ALL=(root): /usr/bin/systemctl reboot
куда имя пользователя имя пользователя (или %имя группы для группы), а где пути — это фактические пути к командам в вашей системе (уточните у который, например, какая перезагрузка.).
Для получения дополнительной информации, проверьте человек судоерс, человек судо, и человек визуально.