Como proteger directoria com htaccess e htpasswd em apache e em linux

08/06/2010

em Como Fazer,Linha de comando

Como proteger com senha, uma directoria/ pasta em Linux

Crie um ficheiro “.htaccess” na directoria que pretende proteger, utilizando o editor da sua preferência (pessoalmente, utilizo o “vi”)

 # vi .htaccess

Copie o código em baixo, tendo em conta, que deverá alterar os seguintes elementos;
– “/<directoria>” = a directoria onde pretende que esteja o ficheiro das passwords (recomenda-se que não esteja acessível via web) ;
– “Area Restricta” = O nome da pasta que pretende proteger (opcional);
– “utilizador” = nome de utilizador que pretende usar

AuthUserFile /<directoria>/.htpasswd
AuthName "Area Restricta"
AuthType Basic
Require valid-user

Mude para a directoria onde pretende que o ficheiro de passwords (“.htaccess”) fique localizado e execute o seguinte comando;

# htpasswd -c .htpasswd <utilizador>

Quando  lhe for inquirida a password (“New Password:”), insira-a e confirme-a quando for inquirido (“Re-type new password:”)

Se pretender proteger a directoria a um utilizador especifico, deverá substituir a linha do seu ficheiro “.htaccess”

Require valid-user

por

Require <utilizador>

Artigo anterior:

Próximo artigo: