Разработки проекта PuppyRus > Программирование и компиляция
yad - построитель GUI для шелл-скриптов
krasnyh:
--- Цитата: krasnyh от 29 Январь 2021, 15:45:43 ---нигде не задано
--- Конец цитаты ---
--- Код ---
$ grep -A4 allow_only_root /usr/local/bin/pfs
allow_only_root() {
if [ "0$UID" -ne 0 ]; then
exitmsg "Only root can run $0" -1
fi
}
--- Конец кода ---
Ekim:
Я здесь немного поковырялся в инете нашел несложный вариант
#!/bin/sh
echo -n "Enter password for sudo rights: "
read -s pass
echo $pass | sudo -S 'ifconfig usb0 up | udhcpc -i usb0'
exit
Но как в YAD завернуть то ?
У DdShurick под gtk2 писан gui, как я понимаю.
если что извиняйте, я в этом деле совсем зеленый )
krasnyh:
А надо ли такую конструкцию? Если visudo настроен на "всегда спрашивать пароль", то и не надо ничего придумывать.
Выполнение команды sudo мой_скрипт.sh запросит пароль.
Но это на усмотрение автора.
upd.
--- Цитата: krasnyh от 29 Январь 2021, 16:22:04 ---то и не надо ничего придумывать.
--- Конец цитаты ---
Это если запускать в консоли. При графическом способе, надо что-то костылить, да.
krasnyh:
На yad от автора yad https://forum.puppyrus.org/index.php?topic=20146.msg138438#msg138438
Разные варианты собранные sfs https://forum.puppyrus.org/index.php?topic=20146.msg135984#msg135984
krasnyh:
sudoq от sfs, но не понятно, в чем разница от простого sudo.
--- Код ---
$ sudoq -u root mc
--- Конец кода ---
Навигация
Перейти к полной версии