Príkaz passwd v systéme Linux sa používa na efektívnu zmenu používateľských hesiel. Tento príkaz aktualizuje autentifikačný token / heslo pre používateľa, ktorý je uložený v súbore / etc / shadow vášho systému. Štandardný používateľ v systéme Linux môže zmeniť svoje vlastné heslo, superuser však môže zmeniť heslo aj pre ktoréhokoľvek iného používateľa. Pri nastavovaní nového hesla je dobrým bezpečnostným postupom zvoliť zložité. Komplexné a bezpečné heslo má nasledujúce vlastnosti:
- Zahŕňa veľké aj malé písmená
- Zahŕňa číslice od 0 do 9
- Má špeciálne znaky a interpunkčné znamienka
- Je to veľmi odlišné od vašich predchádzajúcich hesiel
- Neobsahuje informácie, ako je vaše celé meno, adresa, telefónne číslo, dátum narodenia alebo čísla licencií. Tieto informácie možno ľahko použiť na uhádnutie hesla.
Heslo si vždy poznamenajte na bezpečnom mieste, odkiaľ ho nie je možné načítať. Pomôže vám to pri zapamätaní hesla v prípade, že ste ho zabudli.
V tomto článku vám povieme, ako môžete spravovať používateľské heslá v systéme Linux prostredníctvom príkazového riadku a grafického používateľského rozhrania. Spustili sme príkazy a procesy uvedené v tomto článku v systéme Debian 10 Buster, ale môžete ich replikovať na väčšine linuxových distribúcií.
Zmena hesla prostredníctvom používateľského rozhrania
Ak ste používateľom systému Linux, ktorý na vykonávanie väčšiny administratívnych operácií dáva prednosť grafickému používateľskému rozhraniu, môžete vo svojom systéme použiť obslužný program Nastavenia.
Existujú dva spôsoby prístupu k nastaveniam systému.
- Spustite spúšťač aplikácií pomocou klávesu Super / Windows a potom zadajte do vyhľadávacieho panela „nastavenia“ kľúčových slov nasledovne:
- Kliknite na šípku nadol v hornom paneli pracovnej plochy Debian / Ubuntu a potom kliknite na ikonu „nastavenia“ v nasledujúcej rozbaľovacej ponuke:
V obslužnom programe Nastavenia vyberte na ľavom paneli kartu Podrobnosti a potom na ňom vyberte kartu Používatelia, čím otvoríte zobrazenie Nastavenia používateľov. Takto vyzerá zobrazenie Používatelia:
Tu budú uvedení všetci používatelia vášho systému. Kliknite na používateľa, ktorého údaje chcete zmeniť. Najprv musíte odomknúť zobrazenie Používatelia, aby ste mohli vykonať zmeny v jeho nastaveniach. Pamätajte, že zobrazenie môže odomknúť iba oprávnený používateľ / správca. Kliknite na tlačidlo Odomknúť a zadajte svoje prihlasovacie údaje nasledovne:
Po kliknutí na tlačidlo Overiť sa polia v zobrazení Používatelia stanú aktívnymi a môžete v nich vykonávať zmeny.
Kliknite na pole Heslo a otvorí sa nasledujúce zobrazenie Zmeniť heslo. Zadajte nové heslo a potom rovnaké heslo zadajte znova do poľa Potvrdiť nové heslo. Teraz budete môcť vidieť aktívne tlačidlo Zmeniť.
Kliknite na tlačidlo Zmeniť a heslo vybraného používateľa sa zmení.
Tip: Jedným z jednoduchých a rýchlych spôsobov prístupu k nastaveniam používateľov je zadanie kľúčového slova „používatelia“ do spúšťača aplikácií nasledujúcim spôsobom:
Zmena hesla prostredníctvom príkazového riadku
Príkazový riadok systému Linux dáva administrátorovi oveľa viac sily ako používateľské rozhranie na vykonávanie používateľských a systémových nastavení. Ak chcete spustiť predvolenú aplikáciu príkazového riadku v systémoch Linux Debian a Ubuntu, otvorte Launcher aplikácií a zadajte kľúčové slová „Terminal“ nasledovne:
Po otvorení terminálu môžete s používateľskými heslami robiť nasledovné:
- Zmeňte svoje vlastné heslo
- Zmeňte heslo pre iného používateľa
- Zmeňte heslo pre sudo
Zmena vlastného hesla
Nesprávca v systéme Linux môže zmeniť iba svoje vlastné heslo. Príkaz passwd sa používa na zmenu hesiel používateľov v systéme Linux. Takto môže používateľ pomocou tohto príkazu zmeniť svoje vlastné heslo:
$ passwd
Po zadaní príkazu passwd vás systém vyzve na zadanie aktuálneho hesla. Ak tak urobíte, toto heslo sa porovná s uloženým heslom. Ak sa zhoduje, pokračujete ďalším krokom i.e, na zadanie nového hesla. Po zadaní nového hesla vás systém znova vyzve na zadanie nového hesla na potvrdenie. Po zhode týchto dvoch údajov bude vaše heslo úspešne zmenené.
Zmena hesla pre iného používateľa
V systéme Linux môže heslo iného používateľa zmeniť iba správca / superuser. Toto je príkaz, ktorý bude superužívateľ používať:
$ sudo passwd [meno používateľa]
Keď používateľ zadá tento príkaz, zobrazí sa mu výzva na zadanie hesla pre sudo, aby sa zabezpečilo, že je skutočne superužívateľom. Super užívateľ nie je povinný zadávať staré heslo pre používateľa, pretože ten môže pomocou príkazu resetovať zabudnuté heslo. Super užívateľ je rovnako povinný zadať a znova zadať nové heslo, po ktorom sa úspešne aktualizuje.
Zmena hesla pre sudo
Je dobrým bezpečnostným postupom občas meniť heslo superužívateľa v systéme Linux. Tu sú dva spôsoby, ako môžete zmeniť heslo sudo:
Metóda 1:
Prvým spôsobom je prihlásiť sa ako root pomocou nasledujúceho príkazu:
$ sudo -iAk ste po zadaní platného hesla prihlásení ako root, zmeňte heslo pre root pomocou príkazu passwd.
Potom môžete ukončiť koreňový riadok pomocou príkazu exit takto:
Metóda 2:
Druhou metódou je použitie nasledujúceho príkazu ako sudo:
$ sudo passwd rootZadajte heslo pre sudo a potom môžete zmeniť heslo root, rovnako ako pre ostatných používateľov.
To bolo všetko, čo ste potrebovali vedieť o zmene používateľských hesiel v systéme Linux, a to prostredníctvom používateľského rozhrania aj z príkazového riadku. Teraz môžete vo svojom systéme udržiavať oveľa bezpečnejšie používateľské konto.