Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mala pomoć oko shell skripte

[es] :: Skript jezici :: Mala pomoć oko shell skripte

[ Pregleda: 1428 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Vasić
Ivan Vasić
Nis

Član broj: 14756
Poruke: 631
*.air.my-its.net.

Jabber: ivasic@elitesecurity.org


Profil

icon Mala pomoć oko shell skripte02.10.2005. u 16:07

Imam sledeći problem: Napisao sam malu skriptu koja skida sa SVN-a (CVS-a svejedno) neke module. Pošto se autentikacija odvija preko public key-a, prilikom check-outa svih modula iz SVN-a (a ima ih više) svaki put moram da unesem password pa bih hteo da to izbegnem. Da li je moguće da skripta unese te podatke umesto mene?

Da banalizujem problem - recimo da imam program koji čita sa standardnog ulaza neki string i posle ga ispisuje. Da li mogu skriptom da pozovem taj program, upišem string koji će program posle da ispiše?
02.10.2005. u 16:07 

random
Vladimir Vrzić
Senior Software Engineer, Vast.com
Stari Cerak

Tehnički konsultant
Član broj: 85
Poruke: 3855
*.eth-wifi.verat.net.

Sajt: www.last.fm/user/vrza


Profil

icon Re: Mala pomoć oko shell skripte02.10.2005. u 22:22
Ivane, autentikacija preko public-key-a i autentikacija interaktivnim passwordom su dve različite stvari. Ako ispravno podesiš public-key auth, ne traži se password (barem kod ssh-a).

Postuj konkretno parče koda pa da vidimo.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
02.10.2005. u 22:22 

Ivan Vasić
Ivan Vasić
Nis

Član broj: 14756
Poruke: 631
*.air.my-its.net.

Jabber: ivasic@elitesecurity.org


Profil

icon Re: Mala pomoć oko shell skripte02.10.2005. u 23:15
Da znam da su različite stvari i koristim public-key medjutim odmah mi je bilo čudno da mi traži password. Prvi put sam koristio taj način autentikacije na CVS-u sourceforge.net i mislio sam da je u pitanju njihov server, medjutim posle sam primetio da je i na svn.kde.org identična situacija pa sam mislio da je tako normalno (iako mi je bilo nelogično da mi treba password).

Parče koda je npr. ova jednostavna komanda:
Code:
svn co svn+ssh://ivasic@svn.kde.org/home/kde/trunk/naziv_modula

Prethodno sam administratorima SVN-a uredno poslao svoj public key tako da tu nema problema ja mislim.

Pretpostavljam da sam loše podesio public-key - da li možeš da me uputiš na neki tekst ili da mi objasniš kako i šta da proverim. Bilo bi lepo da ne moram da menjam key....
02.10.2005. u 23:15 

TiXo
Tihomir Pantović
Čačak

Član broj: 7796
Poruke: 534
*.adsl.sezampro.yu.

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Mala pomoć oko shell skripte02.10.2005. u 23:20
a da password koji se traži nije lozinka tajnog ključa?

u tom slučaju je možda ssh-agent rešenje

[Ovu poruku je menjao TiXo dana 03.10.2005. u 00:20 GMT+1]

GnuPG public key:
tixo.asc


Try and be nice to people, avoid eating fat, read a good book every now and
then, get some walking in, and try and live together in peace and harmony with
people of all creeds and nations.
02.10.2005. u 23:20 

Ivan Vasić
Ivan Vasić
Nis

Član broj: 14756
Poruke: 631
*.air.my-its.net.

Jabber: ivasic@elitesecurity.org


Profil

icon Re: Mala pomoć oko shell skripte02.10.2005. u 23:47
Upravo jeste tako...
Code:
Enter passphrase for key '/home/ivan/.ssh/id_dsa':

Hvala ti na linku, tekst je odličan tako da sam rešio taj problem sa SSH.

Mada još uvek me zanima ono u vezi skripte - da li je moguća interakcija sa programom?
02.10.2005. u 23:47 

random
Vladimir Vrzić
Senior Software Engineer, Vast.com
Stari Cerak

Tehnički konsultant
Član broj: 85
Poruke: 3855
*.fpn.bg.ac.yu.

Sajt: www.last.fm/user/vrza


Profil

icon Re: Mala pomoć oko shell skripte03.10.2005. u 11:47
U ovakvim situacijama je to jako teško izvesti pošto program proverava da li je fajl deskriptor iz koga čita lozinku zaista vezan za tty. Morao bi nekako da ga "prevariš".
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
03.10.2005. u 11:47 

TiXo
Tihomir Pantović
Čačak

Član broj: 7796
Poruke: 534
*.adsl.sezampro.yu.

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Mala pomoć oko shell skripte03.10.2005. u 21:08
nešto ovako?

ili na primeru

PS: počeo sam da zaboravljam, jedva se setih da je expect komanda :(

GnuPG public key:
tixo.asc


Try and be nice to people, avoid eating fat, read a good book every now and
then, get some walking in, and try and live together in peace and harmony with
people of all creeds and nations.
03.10.2005. u 21:08 

Ivan Vasić
Ivan Vasić
Nis

Član broj: 14756
Poruke: 631
*.air.my-its.net.

Jabber: ivasic@elitesecurity.org


Profil

icon Re: Mala pomoć oko shell skripte04.10.2005. u 00:23
Baš to mi je trebalo. Hvala puno obojici.

Pozdrav!
04.10.2005. u 00:23 

[es] :: Skript jezici :: Mala pomoć oko shell skripte

[ Pregleda: 1428 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.