Kako se ubacuje root iz skripte?

Kako se ubacuje root iz skripte?

offline
  • Emil Beli
  • 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.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12339
  • 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.



offline
  • Emil Beli
  • 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.

offline
  • 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

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12339
  • 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. Wink 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.

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Ovo je vec OK Very Happy
Thanks!

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?

Ko je trenutno na forumu
 

Ukupno su 767 korisnika na forumu :: 32 registrovanih, 5 sakrivenih i 730 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Sale, A.R.Chafee.Jr., amaterSRB, arsa, Drug pukovnik, FOX, janezek67, Kaneda, Kaplar2, lavi, MB120mm, mercedesamg, mnn2, mocnijogurt, nemkea71, Oluj2.1, radoznao, raketaš, rodoljub, ruger357, Skywhaler, srecko81, suton, theNedjeljko, VES 11119, Vlad000, Vlada1389, Vlada78, vlvl, Voivoda, Wiesel092, Zerajic