.htpasswd

Obsah souboru .htpasswd je možné editovat ručně, nebo pomocí programu htpasswd. Jak je vidět z následujícího příkladu obsahuje soubor dvojice uživatelské jméno - heslo. Heslo však není uloženo v čitelné (plain) formě, ale je použit jeho otisk. Obsah souboru .htpasswd povolující přístup uživateli alice s heslem alice a uživateli bob s heslem bob může vypadat následovně.

alice:OMk.83zmoengM
bob:SqrB.5YqmRh0o

Odebrání uživatele

Odebírání uživatelů ze souboru je triviální záležitost. Stačí smazat řádek na kterém se uživatelské jméno vyskytuje. Ukázkový soubor po odebrání uživatele alice by pak vypadal následovně.

bob:SqrB.5YqmRh0o

Přidání/změna uživatele

Přidávání uživatelů, nebo změna hesla existujících, je komplikována používáním otisků hesla. Odpovídající řádky do souboru .htpasswd lze tvořit například pomocí příkazu htpasswd. Vygenerovaný řádek pak přidáme do souboru. Pokud měníme uživateli heslo, nahradíme již existující řádek v souboru. Pokud by si bob změnil heslo, vypadal by ukázkový soubor následovně.

bob:SwRMRtLuVyw1.

a poté co by byl přidán uživatel eve.

bob:SwRMRtLuVyw1.
eve:2O1KMIyvxn1iE

Generování hesla pomocí htpasswd

příkaz htpasswd, má-li být použit pro vytvoření nového uživatele, má obecně syntaxi htpasswd soubor uživatel, případně lze místo souboru použít přepínač -n. V takovém případě se výsledek vypíše na obrazovku. Chceme-li uživateli bob nastavit nové heslo, spustíme příkaz htpasswd ve tvaru:

htpasswd .htpasswd bob

Otisk hesla se zapíše do souboru .htpasswd

 
hosting/htpasswd.txt · Poslední úprava: 30.07.2016 18:52 (upraveno mimo DokuWiki)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki */ ?> --> */ ?>