Решено: Как открыть консоль для ввода значений в bash

Модератор: Модераторы разделов

Andrey801
Сообщения: 17
ОС: windows хочу muilinux.

Решено: Как открыть консоль для ввода значений в bash

Сообщение Andrey801 »

Здравствуйте.
Есть ли bash скрипте такая возможность:
1.Пользователь запускает скрипт на выполнение из KDE
2.Открывается консоль с приглашением "Введите пароль для пользователя"
3. Пользователь вводит пароль, и продолжается выполнение команд.

Пытался использовать konsole -e echo 'Enter your password' PWD=read
но безуспешно.
Помогите пожалуйста.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Решено: Как открыть консоль для ввода значений в bash

Сообщение Portnov »

Сильно подозреваю, что вам нужно kdesudo.

Код: Выделить всё

kdesudo команда

в красивом кдешном окошке спросит пароль пользователя и выполнит команду от рута, используя sudo. По аналогии есть kdesu - спрашивает пароль рута и запускает su.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Решено: Как открыть консоль для ввода значений в bash

Сообщение diesel »

Код: Выделить всё

diesel@:/tmp$ cat tmp.sh
#!/bin/bash

echo "enter your password"
read i
if [ "$i" = "password" ]; then
        bash;
        wait $!
fi


запускаю как xterm -e ./tmp.sh
вроде работает так как описано.
Спасибо сказали:
Andrey801
Сообщения: 17
ОС: windows хочу muilinux.

Re: Решено: Как открыть консоль для ввода значений в bash

Сообщение Andrey801 »

Большое спасибо!
А в gnome есть аналог kdesudo?
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Решено: Как открыть консоль для ввода значений в bash

Сообщение Portnov »

Да. gksudo и gksu.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали: