Дайте пользователю права на завершение работы и перезагрузку в Raspberry Pi

Dajte Pol Zovatelu Prava Na Zaversenie Raboty I Perezagruzku V Raspberry Pi



Raspberry Pi позволяет нескольким пользователям получать доступ к системе. Все административные привилегии принадлежат « Пи », который является пользователем по умолчанию для Raspberry Pi. Даже привилегии выключения и перезагрузки также принадлежат « Пи ”, поэтому, если какой-либо другой пользователь использует систему, он не может выключить или перезагрузить систему, не переключившись на пользователя root или pi. Чтобы решить эту проблему, владелец системы может назначить права на выключение и перезагрузку нужному пользователю, если это кому-то нужно.

В этой статье читатели могут найти способ назначить пользователю права на выключение и перезагрузку в Raspberry Pi.







Дайте пользователю права на завершение работы и перезагрузку в Raspberry Pi

Чтобы назначить права на выключение и перезагрузку пользователю в Raspberry Pi, выполните следующие действия:



Шаг 1: Создание пользователя



Первым шагом является то, что у вас должен быть пользователь, которому вы хотите назначить привилегии завершения работы/рута. Если у вас уже есть пользователь, вы можете оставить этот шаг. Чтобы создать нового пользователя, используйте следующую команду:





Синтаксис

$ судо пользовательдобавить < имя пользователя >



Например:

$ судо пользовательдобавить linuxhint

Затем установите пароль для созданного пользователя, выполнив приведенную ниже команду:

Синтаксис

$ судо пароль < имя пользователя >

Пример:

$ судо пароль линуксинт

После выполнения вышеуказанной команды вам будет предложено установить новый пароль, и после повторного ввода пароль будет успешно обновлен.

Шаг 2: Поиск Путей Команд

Теперь давайте выясним путь для команд выключения и перезагрузки; так как они потребуются для назначения привилегий нужному пользователю.

Запустите приведенную ниже команду, чтобы найти путь к команде выключения:

$ который неисправность

Точно так же найдите путь для команды перезагрузки:

$ который перезагрузить

Шаг 3: Назначение привилегий

Чтобы назначить привилегии выключения или перезагрузки пользователю, необходимо отредактировать Судоер файл и для этого запустите приведенную ниже команду, чтобы открыть sudoers файл с помощью редактора nano:

$ судо нано / и т. д. / Судоер

Затем внутри файла вставьте следующий код под /etc/sudoers.d строку, но не забудьте заменить < имя пользователя > с нужным пользователем:

< имя пользователя > ВСЕ '=' ( ВСЕ ) НЕПАРОЛЬ: / сбин / перезагрузить, / сбин / неисправность

Как только вы закончите, сохраните файл с помощью Ctrl+Х и И .

Шаг 4: Проверка

Теперь давайте проверим, и для этого переключимся на пользователя с помощью команды su:

Синтаксис

$ его < имя пользователя >

Пример:

$ его линуксинт

Затем попробуйте перезагрузить систему с помощью команды reboot:

$ судо перезагрузить

Система должна успешно перезагрузиться без каких-либо ошибок, то же самое касается выключения.

Заключение

Чтобы назначить права на выключение и перезагрузку пользователю в Raspberry Pi, найдите путь к командам выключения и перезагрузки. Затем внутри /etc/sudoers отредактируйте его таким образом, чтобы права на выключение и перезагрузку были назначены нужному пользователю. После завершения редактирования файла сохраните его и проверьте с помощью команды sudo shutdown или reboot.