Gestione utenti e password per l'autenticazione

Il passo successivo alla configurazione del proprio server web con un accesso tramite login e password è quello di creare un file di password e, eventualmente uno di gruppi.

A seconda del tipo di autenticazione utilizzata (Basic o Digest) e dal modulo che gestice il check esistono varie utility, già presenti nel pacchetto base di Apache.

htpasswd
Utility per creare e gestire i file (plain-text no db o dbm) che contengono la corrispondenza user e password per l'autenticazione Basic. L'uso è molto simile al comando passwd:
Creazione del file passwd con l'inserimento del primo utente pippo
htpasswd -c /usr/local/apache/auth/passwd pippo
Aggiunta dell'utente paperino ad un file esistente
htpasswd /usr/local/apache/auth/passwd paperino

dbmmanage
Script in perl che permette di gestire i file (o meglio database) db e dbm:
Creazione dell'utente pippo con dbmmanage
dbmmanage password.dbm adduser pippo

htdigest
Utility equivalente a htpasswd (in piu' occorre specificare il realm) ma per l'autenticazione digest:
Creazione del file passwd con l'inserimento del primo utente
htdigest -c /usr/local/apache/auth/passwd "area clienti" pippo

Privacy Policy