Права на выключение и перезагрузку

Права на выключение и перезагрузку

Хотя я пробовал «перезагрузить» через обычного пользователя (не root), это прошло. Я пробовал «выключить» через того же пользователя, это также прошло после планирования выключения.

Но когда я попробовал выполнить sudo shutdown от имени того же пользователя, это не сработало.

ошибка:

[rj@localhost ~]$ sudo shutdown
[sudo] password for rj: 
rj is not in the sudoers file.  This incident will be reported.

Вопросы - Почему обычный пользователь перезагружается или выключается? Разве это не проблема безопасности?

Вопрос - если «shutdown» работает, то почему не работает «sudo shutdown»?

Прошу объяснить.

решение1

Подозреваю, что "sudo anything" не сработает. Сообщение об ошибке говорит, что в файле sudoers нет записи, разрешающей rj использовать sudo.

То есть, команда не провалилась, потому что sudo не любит shutdown. Что ему не нравится, так это люди, которые не определены как пользователи sudo, пытающиеся использовать sudo.

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

решение2

Как сказал Роберт Нецлоф,неисправностьне подвел,судонеуспешный.

Это действительно плохая идея - разрешать обычным пользователям получать доступ кнеисправностькоманда; только root обычно имеет доступ к этой команде, как и должно быть. При этом можно разрешить обычным пользователям выполнятьнеисправностькоманду, создавнеисправностьгруппа и добавление пользователей в эту группу.

Вы можете выполнить groupsкоманду, чтобы увидеть, кто находится в текущей группе «отключения» (как бы она ни называлась).

Пожалуйста, посмотриэта почта

Связанный контент