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

Mala pomoć oko shell skripte

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

[ Pregleda: 3392 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Vasić

Č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 - pre 225 meseci
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?
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eth-wifi.verat.net.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Mala pomoć oko shell skripte02.10.2005. u 22:22 - pre 225 meseci
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!
 
Odgovor na temu

Ivan Vasić

Č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 - pre 225 meseci
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://[email protected]/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....
 
Odgovor na temu

TiXo
Tihomir Pantović
Čačak

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

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Mala pomoć oko shell skripte02.10.2005. u 23:20 - pre 225 meseci
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.
 
Odgovor na temu

Ivan Vasić

Č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 - pre 225 meseci
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?
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.fpn.bg.ac.yu.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Mala pomoć oko shell skripte03.10.2005. u 11:47 - pre 225 meseci
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!
 
Odgovor na temu

TiXo
Tihomir Pantović
Čačak

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

Jabber: tixo@jabber.ru
ICQ: 74381511


Profil

icon Re: Mala pomoć oko shell skripte03.10.2005. u 21:08 - pre 225 meseci
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.
 
Odgovor na temu

Ivan Vasić

Č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 - pre 225 meseci
Baš to mi je trebalo. Hvala puno obojici.

Pozdrav!
 
Odgovor na temu

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

[ Pregleda: 3392 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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