Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: skrypy w bashu z Xdialog  (Przeczytany 5032 razy)

Przeeemek

  • Gość
skrypy w bashu z Xdialog
« dnia: 2006-10-05, 11:38:01 »
Witam

Zaczalem sie "bawic" w pisanie skryptow, dopiero zaczynam. Konkretnie chodzi mi o uzycie Xdialog. Szukalem na ten temat w sieci ale jest tego malo. O ile poradnikow o pisanie w bashu jest duzo to o X dialog znalazlem niewiele, a te co znalzlem nie pomogly mi.

Mam juz dosyc ladny skrypcik, ktory dzala i cos tam robi. Natknalem sie na dosyc prosty problem ale jak dla mnei jest za trudny. Polega na tym, ze chcialbym, zeby zaraz po jego uruchomieniu logowal na roota, gdyz nastepne operacje, ktore sa wywolywane skryptem potrzebuja uprawnien administartora. Moj problem polega na tym, ze nie wiem jak zrobic okienko dialogowo, z pytaniem o haslo i mozliwoscia jego wpisania.

Wiem jak sprawdzic jaki uzytkownik jest zalogowany. W konsoli nie byloby problemu. moglbym uzyc polecienia np.

$gks su

Chodzi mi o cos takiego, tyle ze sam bym chcial miec wplyw  na to co jest napisane w okienku, ksztalt, wielkosc i tp.

Z gory dziekiuje za pomoc.

Szacunek wszytkich tycm co maja wiedze i checi zeby pomagac tym co jej nie maja.

jose1711

  • Gość
skrypy w bashu z Xdialog
« Odpowiedź #1 dnia: 2006-11-23, 11:23:58 »
a moze pomoze to:

xterm -e "su -c program_jakis"

-- jose

TheUsh

  • Gość
skrypy w bashu z Xdialog
« Odpowiedź #2 dnia: 2006-11-23, 12:33:50 »
W zasadzie aby nauczyc sie korzystania z xdialog wystarczy poczytac manuala do niego :D Czyli poprostu otworz konsole i wpisz: man xdialog

Przeeemek

  • Gość
skrypy w bashu z Xdialog
« Odpowiedź #3 dnia: 2006-11-28, 15:08:01 »
2006-11-23 12:33:50 ush napisał:

> W zasadzie aby nauczyc sie korzystania z xdialog wystarczy poczytac manuala do niego :D Czyli
 > poprostu otworz konsole i wpisz: man xdialog


Czytalem mana, ale tam nie ma nic na ten temat. Tutaj chodzi raczej o basha.W Xdialogu jest opcja --passwd, ktora ukrywa to co sie wpisuje (mogloby byc do ukrycia wpisywanego hasla). Ale jak zrobic zeby zalogowal sie na roota  - pytal o haslo i logowal.

xis

  • Gość
skrypy w bashu z Xdialog
« Odpowiedź #4 dnia: 2006-11-28, 15:10:22 »
2006-11-28 15:08:01 Przeeemek napisał:

 > Czytalem mana, ale tam nie ma nic na ten temat. Tutaj chodzi raczej o basha.W Xdialogu jest
 > opcja --passwd, ktora ukrywa to co sie wpisuje (mogloby byc do ukrycia wpisywanego hasla). Ale
 > jak zrobic zeby zalogowal sie na roota  - pytal o haslo i logowal.

http://forum.linux.pl/?id=forum&show=post&post=98612 - myślę, że końcówka tego wątku Cię zainspiruje.

  • Gość
skrypy w bashu z Xdialog
« Odpowiedź #5 dnia: 2006-12-29, 20:19:48 »
Sprawdź coś takiego:

Xdialog --stdout --password --inputbox "Logowanie root" 10 40 | su -c polecenie-root

w miejsce "polecenie-root" wpisz polecenie do wykonania jako root.