LinuxForum.Fans
Тема

Регистрация рута в скрипте

Автор: mogul82 7 сообщений 2005 просмотров
#75745

Вот у меня на панели задач есть ярлыки терминала. В терминале при запуске запускаются разные команды:
Например: gnome-terminal -e htop.
А как мне сделать, что я входил в терминал уже под рутом? Только это нужно сделать на одном ярлыке терминала, то есть я так понимаю редактирование .bashrc не пододит. Только в виде скрипта. Как?

#75748

У команды su есть параметр -c, за которым должна следовать запускаемая программа. В KDE есть графический её аналог kdesu. Знаю, что есть такой же аналог и для Gnome, но не могу вспомнить :o

#75750
Lupo Alberto написал:
Знаю, что есть такой же аналог и для Gnome

gksudo

#75766
Dimaty написал:
gksudo

Я не хочу пароль вводить вручную. Скрипт должен пароль ввести.

#75773

Ну а такой иезуитский подход Вам как?
Настраиваете sudo так чтобы команда, допустим rxvt (или любой другой терминал, которым Вы иногда пользуетесь), запускалась без запроса пароля.
На кнопку запуска вешаете sudo rxvt. Вот Вам и рут-терминал без ввода пароля и прочих заморочек.

#75818

Не не способ похоже проблема не решаема. Придётся настроить хитрожопо sudo на несколько команд из скрипта.

#75879
mogul82 написал:
Не не способ похоже проблема не решаема. Придётся настроить *** sudo на несколько команд из скрипта.

1) не надо ругаться.
2) man expect. Вот так сделал я.

Войдите или зарегистрируйтесь, чтобы ответить.