Ako používať príkaz passwd v systéme Linux
Pomocou príkazu passwd v systéme Linux môžete nastaviť heslá pre seba alebo pre iných. Vďaka širokej škále dostupných možností môžete prispôsobiť nastavenia a dokonca aj deaktivovať neaktívne účty.
Čo je Linux passwd?
Príkaz passwd v systéme Linux je obzvlášť dôležitý pre bezpečnosť údajov vo vašom systéme. Pomocou tohto príkazu môžete zmeniť heslá pre skupinu alebo používateľa používajúceho systém Linux. Pomocou príkazu passwd môžete tiež nastaviť intervaly zmien a uzamknutia. Týmto nástrojom môžete zabrániť neoprávnenému prístupu a lepšie spravovať rôzne role. To platí v prípade výberu bezpečných hesiel.
Linux passwd je štandardnou súčasťou všetkých bežných distribúcií Linuxu, ako sú Debian alebo Ubuntu, a nie je potrebné ho inštalovať.
Ako funguje príkaz passwd?
Funkcia passwd je jednoduchá. Ak chcete zmeniť svoje heslo, stačí zadať príkaz do príkazového riadku. Ak existuje starý kľúč, zadajte ho znovu a potom uložte nové heslo. Ak chcete zmeniť heslo iného používateľa, potrebujete práva root. Ak ich máte, môžete použiť príkaz Linux sudo na vytvorenie alebo zmenu prihlasovacích údajov inej osoby. Pri ďalšom prihlásení sa príslušná osoba musí zadať nový kľúč.
Aká je syntax príkazu passwd v systéme Linux?
Syntax jednoduchého príkazu passwd vyzerá takto:
$ passwd [Options] [User]bashAk vynecháte parametre „[Options]“ a „[User]“, zmeníte len svoje vlastné heslo.
Aké možnosti má príkaz passwd v systéme Linux?
Existuje mnoho možností pre passwd. Najdôležitejšie z nich sú:
- -a alebo –all: Táto voľba v kombinácii s voľbou -s zaručuje, že získate informácie o všetkých používateľoch.
- -d alebo –delete: Táto voľba vám umožňuje deaktivovať heslo.
- -e alebo –expire: Táto voľba slúži na vypršanie platnosti hesla. Pri ďalšom prihlásení je potom potrebné nastaviť nové heslo pomocou passwd.
- -i alebo –inactive [dni]: Pomocou tejto možnosti určujete, kedy má byť účet odstránený. Čas sa určuje podľa počtu dní, počas ktorých bol používateľ neaktívny po vypršaní platnosti hesla.
- -k alebo –keep-tokens: Táto voľba obmedzuje možnosti zmeny hesiel, ktorých platnosť už vypršala.
- -l alebo –lock: Táto voľba slúži na uzamknutie hesla používateľa.
- -n alebo –mindays [dni]: Táto voľba slúži na určenie, po koľkých dňoch od poslednej zmeny je možné heslo znova zmeniť.
- -S alebo –status: Táto voľba zobrazuje aktuálne hodnoty pre používateľa.
- -u alebo –unlock: Táto voľba prepisuje voľbu -l alebo –lock.
- -w alebo –warndays [dni]: Táto voľba slúži na upozornenie používateľa na blížiaci sa koniec platnosti hesla. Parameter „[dni]“ určuje, koľko dní vopred má byť upozornenie odoslané.
- -x alebo –maxdays [dni]: Táto možnosť definuje, po koľkých dňoch sa musí heslo obnoviť.
Príklady použitia príkazu passwd v systéme Linux
Na niekoľkých jednoduchých príkladoch vám ukážeme, ako funguje Linux passwd v praxi.
$ passwdbashPomocou tohto príkazu môžete zmeniť svoje heslo. Ak nie ste správcom, budete vyzvaní na zadanie starého hesla. Ak ste ho zadali správne, môžete vytvoriť nový kľúč. Potom to musíte znovu potvrdiť.
$ sudo passwd PeterbashPriraďte nové heslo pre používateľa Peter.
$ sudo passwd -x 100 -n 5 -w 7 -i 10 PeterbashPomocou príkazu určite, že Peter bude musieť po 100 dňoch vytvoriť nové heslo. Ak bude chcieť zmeniť heslo skôr, môže tak urobiť päť dní po poslednej zmene. Týždeň pred vypršaním platnosti hesla bude vyzvaný, aby heslo zmenil. Ak si desať dní po vypršaní platnosti hesla nenastaví nové heslo, jeho účet bude deaktivovaný.