Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
web:apache:htpasswd [12/12/2011 01:36] mateweb:apache:htpasswd [31/10/2024 02:24] (actual) – [AuthType Basic] mate
Línia 1: Línia 1:
 = .htpasswd = .htpasswd
-es el fichero donde se ponen las relaciones de usuario y contraseña. La contraseña se genera desde la utilidad ''htpasswd -c fichero user'', te pedirá la contraseña y la codificará. También se puede generar en páginas de internet como [[http://www.htaccesstools.com/htpasswd-generator/|esta]]+es el fichero donde se ponen las relaciones de usuario y contraseña.
  
-<code apache> +== generar
-mate:$apr1$n.B2sTtw$zCzODB7DnDUDwIrEoz4A31 +
-mate:dEluHr16Ij1G2 +
-</code>+
  
-también se puede generar con este código PHP+=== AuthType Basic 
 +  * [[http://www.htaccesstools.com/htpasswd-generator/]] 
 +  * [[http://httpd.apache.org/docs/2.0/es/howto/auth.html]] <- habría que mirar tema de grupos 
 +  * ''$ htpasswd <opciones> <passfile> <user> <password>'' 
 +    * opciones: 
 +      * -c crea un nuevo fichero, ojo, sobreescribe si existe uno con ese nombre 
 +      * -n no creo fichero, muestra resultado ''stdout'' 
 +      * -m Force MD5 encryption of the password (default). 
 +      * -d Force CRYPT encryption of the password. 
 +      * -p Do not encrypt the password (plaintext). 
 +      * -s Force SHA encryption of the password. 
 +      * -D borra al usuario especificado del archivo 
 +    * ejemplos: 
 +      * update automático del archivo, coge el pass de los parámetros: <code bash>htpasswd -b .htpasswd mate m2t3</code> 
 +      * pide la pass: <code bash>htpasswd .htpasswd mate</code> 
 +      * hace un output por pantalla, no en fichero: <code bash>htpasswd -n mate</code> 
 +      * hace un output por pantalla, no en fichero, coge el pass de los parámetros: <code bash>htpasswd -nb mate m2t3</code> 
 +      * crear nuevo fichero, nuevo usuario: <code bash>htpasswd -bc <file> <user> <pass></code> 
 +  * en PHP:
 <code php> <code php>
 <?php <?php
Línia 20: Línia 35:
 ?> ?>
 </code> </code>
 +
 +=== AuthType Digest
 +  * debe estar activo el módulo [[https://httpd.apache.org/docs/current/mod/mod_auth_digest.html|mod_auth_digest]]
 +    * [[http://ubuntuwiki.net/index.php/Apache,_Digest_authentication]]
 +  * [[http://www.askapache.com/online-tools/htpasswd-generator/]]
 +  * ''$ htdigest [-c] passwordfile username realm''
 +    * -c : crea el fichero passwordfile si no existe, sobreescribe si existe!!
 +    * [[https://httpd.apache.org/docs/2.4/programs/htdigest.html]]
 +
 +
  • web/apache/htpasswd.1323682595.txt.gz
  • Darrera modificació: 12/12/2011 01:36
  • per mate