Kako uporabljati ukaz passwd v sistemu Linux
Z ukazom passwd v sistemu Linux lahko nastavite gesla zase ali za druge. Z različnimi razpoložljivimi možnostmi lahko prilagodite nastavitve in celo onemogočite neaktivne račune.
Kaj je Linux passwd?
Linuxova ukazna vrstica »passwd« je še posebej pomembna za varnost podatkov v vašem sistemu. Ta ukaz vam omogoča spreminjanje gesel za skupine ali posamezne uporabnike v sistemu Linux. Z ukazom »passwd« lahko nastavite tudi intervale za spreminjanje in blokiranje gesel. S tem orodjem lahko tako preprečite nepooblaščen dostop in bolje upravljate različne vloge. To velja zlasti pri izbiri varnih gesel.
Program passwd je v vseh običajnih distribucijah Linuxa, kot sta Debian ali Ubuntu, vgrajen in ga ni treba namestiti.
Kako deluje ukaz passwd?
Delovanje programa passwd je preprosto. Če želite spremeniti svoje geslo, preprosto vnesite ukaz v ukazno vrstico. Če imate že geslo, ga ponovno vnesite in nato shranite novo geslo. Za spremembo gesla drugega uporabnika potrebujete pravice root. Če jih imate, lahko z ukazom sudo v sistemu Linux ustvarite ali spremenite geslo drugega uporabnika. Ko se ta uporabnik naslednjič prijavi, mora vnesti novo geslo.
Kakšna je sintaksa ukaza passwd v sistemu Linux?
Sintaksa preprostega ukaza passwd je naslednja:
$ passwd [Options] [User]bashČe izpustite parametra »[Options]« in »[User]«, spremenite le svoje geslo.
Katere možnosti ponuja ukaz passwd v sistemu Linux?
Za ukaz passwd obstaja veliko možnosti. Najpomembnejše med njimi so:
- -a ali –all: Ta možnost v kombinaciji z možnostjo -s zagotavlja, da dobite podatke o vseh uporabnikih.
- -d ali –delete: Ta možnost vam omogoča onemogočanje gesla.
- -e ali –expire: To možnost uporabite, da geslo poteče. Pri naslednjem prijavi morate z ukazom passwd nastaviti novo geslo.
- -i ali –inactive [dni]: S to možnostjo določite, kdaj naj se račun izbriše. Čas se določi glede na število dni, ko je uporabnik neaktiven po poteku veljavnosti gesla.
- -k ali –keep-tokens: Ta možnost omeji možnosti spreminjanja gesel, ki so že potekla.
- -l ali –lock: Uporabite to možnost, da zaklenete geslo uporabnika.
- -n ali –mindays [dni]: To možnost uporabite za določitev, po koliko dneh od zadnje spremembe se geslo lahko ponovno spremeni.
- -S ali –status: Ta možnost vam prikaže trenutne vrednosti za uporabnika.
- -u ali –unlock: Ta možnost prevlada nad možnostjo -l ali –lock.
- -w ali –warndays [dni]: To možnost uporabite za opozorilo uporabnika o bližnjem poteku gesla. Parameter »[dni]« določa, koliko časa vnaprej naj se opozorilo pošlje.
- -x ali –maxdays [dni]: Ta možnost določa, po koliko dneh je treba geslo obnoviti.
Primeri uporabe ukaza passwd v sistemu Linux
Na podlagi nekaj preprostih primerov vam bomo pokazali, kako deluje ukaz passwd v sistemu Linux v praksi.
$ passwdbashUporabite ukaz za spremembo svojega gesla. Če niste skrbnik, boste pozvani, da vnesete svoje staro geslo. Če ste ga pravilno vnesli, lahko ustvarite novo geslo. To morate nato še enkrat potrditi.
$ sudo passwd PeterbashDoločite novo geslo za uporabnika Petra.
$ sudo passwd -x 100 -n 5 -w 7 -i 10 PeterbashZ ukazom določite, da bo moral Peter po 100 dneh ustvariti novo geslo. Če bo želel geslo spremeniti že prej, bo to lahko storil pet dni po zadnji spremembi. En teden pred iztekom veljavnosti gesla bo prejel poziv k spremembi gesla. Če deset dni po izteku veljavnosti gesla ne bo določil novega gesla, bo njegov račun deaktiviran.