Proteger um diretório no DirectAdmin
No DirectAdmin é bastante simples proteger diretórios/pastas com um nome de utilizador e/ou palavra-passe.
- Inicie sessão no painel de controlo
- No canto superior direito, escolha FILES (o gestor de ficheiros)
- Escolha a pasta/diretório que quer proteger, ou seja, em /domains/uwdomein.xx/public_html
- Ao lado da pasta vê PROTECT; clique aí.
- Em Protected Directory Prompt, introduza um nome que reconheça; este aparece no início de sessão.
- Set/Update User: indique aqui um nome de utilizador e, em palavra-passe, a palavra-passe.
- Por fim, não se esqueça de assinalar Protection Enabled.
Na pasta em causa é então criado um ficheiro .htaccess com, aproximadamente, este conteúdo:
AuthGroupFile /dev/null
AuthName "De loginomschrijving"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
Proteger 1 ou mais ficheiros
Também é possível proteger 1 ficheiro. Nesse caso, tem de fazer primeiro o procedimento acima num diretório, para que seja criado este ficheiro: public_html/directory/.htpasswd. O diretório em si não é muito importante, mas é necessário para adicionar facilmente, através do DirectAdmin, utilizadores com permissões.
Depois tem de editar manualmente o ficheiro .htaccess (pode fazê-lo por:
<FilesMatch "voorbeeld.html">
AuthName "Member Only"
AuthType Basic
AuthUserFile /home/account/domains/<uwdomein.xx>/.htpasswd/public_html/<directory>/.htpasswd
require valid-user
</FilesMatch>
ATENÇÃO: tem de substituir <uwdomein.xx> e <directory> pelos seus próprios dados.
Desta forma também pode proteger vários ficheiros de uma só vez.
