Stranica: 1/1.

[RIJEŠENO][Bash] Lozinka u .sh skripti

PostPostano: 30 ožu 2020, 22:06
Postao/la Sven
Moje pitanje je li moguće kako u shell skriptu (.sh skripta) uprogramirati da sama unosi lozinku prilikom zahtjeva u terminalu i, ako je, kako?

Znam da ćete mi reći da je to loša ideja zbog sigurnosti, ali mi je potrebno jer je bitno da proces bude posve automatski.

Znači potrebno mi je kako programirati da skripta sama unosi lozinku za ssh i lozinku na lokalnom kompu.

Re: [Bash] Lozinka u .sh skripti

PostPostano: 31 ožu 2020, 10:10
Postao/la Cooleech
Prilično jednostavno.

Kod: Označi sve
echo "Upiši lozinku korisnika $(whoami):"
read Lozinka
echo "$Lozinka" | sudo -S naredba-koja-traži-sudo


Ovako ti neće biti sigurnosni propust jer će te pitat lozinku, a ako ipak iz nekog razloga želiš full automatizaciju, onda radije lozinku spremi u neki vanjski file i pozovi taj file ovom skriptom di te pita lozinku.. ili jednostavno zamini varijablu $Lozinka sa svojom lozinkom.

Re: [Bash] Lozinka u .sh skripti

PostPostano: 31 ožu 2020, 12:59
Postao/la shrike
Ovisi o programu, neki tipa ssh imaju prilično robusne (no ne i neprobojne) metode da spriječe točno to što želiš.

Re: [Bash] Lozinka u .sh skripti

PostPostano: 31 ožu 2020, 17:03
Postao/la Sven
@Cooleech Hvala za ovo.

@shrike Ono što mi treba je da se preko SSH spoji na program za unos podataka na udaljem računalu, a da ne moram kolegama nekoliko dana objašnjavati što trebaju upisati, već da samo kliknu na skriptu te da ona odradi SSH konekciju, unos lozinke i pokretanje programa. (Mislim da je očito da sam tek nedavno počeo učiti raditi skripte :-D )