Разработки проекта PuppyRus > Программирование и компиляция

yad - построитель GUI для шелл-скриптов

<< < (24/25) > >>

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
--- Конец кода ---

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии