Poslao: 10 Jun 2006 04:55
|
offline
- beli0135
- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Nisam sigurno bio dovoljno jasan... sorry
pravim "sh" skriptu da mi izvrsi par komandi
zelim da uradim sledece
cd /dir1/dir2
su
# sad treba ukucati sifru
neka_komanda
nesto mi ne radi sa ubacivanjem sifre.. ceka da unesem.
ako uradim "sudo" opet mi trazi sifru. Kako da je automatski unesem, tj iz skripte
Thanks
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 10 Jun 2006 09:01
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12488
- Gde živiš: Južni pol
|
beli0135 ::Nisam sigurno bio dovoljno jasan... sorry
pravim "sh" skriptu da mi izvrsi par komandi
zelim da uradim sledece
cd /dir1/dir2
su
# sad treba ukucati sifru
neka_komanda
nesto mi ne radi sa ubacivanjem sifre.. ceka da unesem.
ako uradim "sudo" opet mi trazi sifru. Kako da je automatski unesem, tj iz skripte
Thanks
Probaj da se igraš sa sudo-om... Mnogo bolja varijanta nego da unosiš šifru direktno u skriptu...
http://www.courtesan.com/sudo/man/sudo.html
Inače lista svih korisnika koji imaju pristup sudo komandi je definisana u /etc/sudoers
http://www.courtesan.com/sudo/man/sudoers.html
Komanda za editovanje ove liste je visudo:
http://sudo.rtin.bz/sudo/man/visudo.html
A za vodič za sudo možeš pogledati ovde:
http://www.gentoo.org/doc/en/sudo-guide.xml
Ako bi stavio lozinku u skript, to znači da bi bila vrlo vidljiva, možda čak i lokalnim korisnicima bez administratorskih prava (zavisno od dozvola nad fajlom). Bolja varijanta je adekvatno podešavanje sudoa, ako baš moraš da pozivaš neki program na takav način.
|
|
|
|
Poslao: 10 Jun 2006 15:13
|
offline
- beli0135
- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Hvala ti za ove linkove, sigurno cu ih proveriti, ali mi nisi odgovorio na pitanje.
Ma kako mislis da je nesigurno ili losija varijanta, molim te da mi kazes kako se unosi password u skript, a da ne trazi moj unos, nego da automatski to odradi.
|
|
|
|
Poslao: 10 Jun 2006 15:44
|
offline
- bl00dz3r0
- Elitni građanin
- Pridružio: 05 Jun 2003
- Poruke: 2075
- Gde živiš: MaYur CitY
|
Mozes koristiti -S opciju za sudo koja oznacva STDIN.
echo $pass | sudo -S komanda
Ili mozes preko visudo da editujes sudoers config fajl
tako da ti uopste nece trebati sifra tj sudo nece traziti sifru
za zeljenog usera.
username ALL = NOPASSWD: ALL
|
|
|
|
Poslao: 10 Jun 2006 19:05
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12488
- Gde živiš: Južni pol
|
bloodzero ::Ili mozes preko visudo da editujes sudoers config fajl
tako da ti uopste nece trebati sifra tj sudo nece traziti sifru
za zeljenog usera.
username ALL = NOPASSWD: ALL
Baš tako nešto sam i imao na umu. Zato mu i dadoh one linkove.
Dopuna: 10 Jun 2006 20:05
Mada je moja ideja da doda samo sebe, tj. usera koji on koristi.
|
|
|
|
|
Poslao: 12 Jun 2006 11:27
|
offline
- Pridružio: 13 Jan 2006
- Poruke: 252
- Gde živiš: Novi Sad
|
bloodzero ::Mozes koristiti -S opciju za sudo koja oznacva STDIN.
username ALL = NOPASSWD: ALL
Koliko je ovo sigurno?
|
|
|
|