нужна машина с двумя линуксами на разных винтах и что бы не системд, ну на одном винте ясен пень воид, а на другой я решил альт вкорячить - там собого выбора нет либо системд либо сусвинит, вот буду осваивать
думаю, это возможно только при повышении прав, думаю, что абсолютно на любой unix системе перезагрузить/выключить от «юзера» возможно только при повышении прав, другое означало бы, что система уже скомпрометирована и пользоваться ей не рекомендуется
я вошел в линукс когда системд уже появился повсеместно и даже не знал как так без системд может быть, позже освоил рунит, а вот теперь до сусвинит очередь дошла, уже написал свой первый инит - все работает, лор помогает - на форуме альта глухо
У sysvinit, shutdown должен поддерживать флаг -a, можно в мане проверить.
Если есть, то делаем так:
# Добавляем пользователя в список дозволенных.
sudo echo $USER >> /etc/shutdown.allow
shutdown -ah now # Завершение работы
shutdown -ar now # Перезагрузка
На void'е не могу проверить, местный ман говорит, что runit'овский shutdown не поддерживает.
потому что был бинарный пакет SysVinit-usermode, а сейчас его нет - надо .src.rpm качать, собирать и устанавливать, я скачал - собрать не получается, голова уже пухнет - там такая инструкция нифига не понятно, я вчера про систему инициализации до полночи читал - чуть мозг не сломал, а ты в 7-и строках все так объяснил что я через час уже пишу иниты
начал свое знакомство с альт когда он был без системд и чего то у меня не пошло, а потом альт с системд появился и я использовал и до сих пор использую его, а тут такая блаж на меня нашла - нужна машина без системд
что бы sudo перестало пароля требовать? я конечно люблю костыли, но не до такой степени… сейчас пока так urxvt -T "reboot" -e sh -c "sudo shutdown -h now" - что то вроде заглушки от случайного выключения, всплывает терминал который пароля просит в качесте подтверждения, все равно бы пришлось городить конструкцию вида
#!/bin/bash
read -p "Shutdown? [Y] " -n 1 -r
echo
if [[ ! $REPLY =~ ^[YyНн]$ ]]
then
exit 1
fi
systemctl poweroff
гарантирующую спасение от случайного выключения когда со слепу клацнул мышкой в меню не тот пункт
дыкыть пользуй рассовоправильные рекомендации https://www.altlinux.org/Sudo#Грубая_настройка_sudo
плюс добавить себя в группу wheel и будет у тебя доступ к судо с запросом пароля пользователя. что имхо является наилучшим вариантом.
вообще какаято странная строчка настроек, но наверное оно так правильно в альтушке.
в связи с тем, что в одной репе системдя, то пользовать сабж как десктоп - боль. Все время что-то отваливается.
Был на альтфоруме один апологет SysVinit и у него был замечательный продукт с XFCE, но у него не выдержали нервы при бодании с косяками из-за системды и он продукт забросил и на p11 этого продукта нет.