Troca de senha via browser usando chpasswd no FreeBSD

Publicado por Smurf em 18/05/2010

[ Hits: 9.089 ]

 


Troca de senha via browser usando chpasswd no FreeBSD



A finalidade é tirar o encargo do administrador de rede de ficar mudando senhas do usuários, assim permitiremos ao usuário trocar sua própria senha via browser, utilizaremos o chpasswd.

Instalando o chpasswd:

# cd /usr/ports/www/chpasswd

Digite o comando:

# nano Makefile

Procure pela opção --enable-language.

Altere para habilitar a linguagem para português, como segue abaixo:

--enable-language=Portuguese \

Salve e saia.

Digite:

# make install clean

E será iniciado o processo de instalação.

Permissões da pasta chpasswd:

# chmod 755 /usr/local/etc/chpasswd

Dê permissão ao arquivo de senhas (/usr/contas):

# chmod 777 /usr/contas

Configurando o chpasswd.conf:

# touch /usr/ipauth
# nano /usr/ipauth


Insira dentro do arquivo /usr/ipauth a faixa de IP da rede interna:

172.16.15.0

Salve e saia do arquivo.

# nano /usr/local/etc/chpasswd/chpasswd.conf

Altere as linhas para:

password_file /usr/contas
ip_auth /usr/ipauthe
enable_log /usr/local/etc/chpasswd/chpasswd.log

Agora você pode alterar via browser, como segue abaixo:

http://172.16.15.1/cgi-bin/chpasswd.cgi

Qualquer dúvida entre em contato.

Outras dicas deste autor

Bloqueando e permitindo Skype pelo Squid

Google Translate Desktop

Configuração do servidor Talk

Configuração do RAID 5 (Red Hat)

Sincronizando favoritos do Firefox, Chrome, Safari

Leitura recomendada

Como gravar partes de um vídeo com o mencoder

Arch Linux - Boot pelo pendrive

Mudar a splash screen do Ubuntu 10.04

Conisli 2006 - Congresso Internacional de Software Livre

Salvando as configurações pessoais no GoblinX

  

Comentários
[1] Comentário enviado por enzo em 18/05/2010 - 17:54h

Tiago

Pelo que entendi é um pacote compilável, correto?

Ele já faz parte do FreeBSD?

Qual o caminho no sistema ou a URL para baixa-lo?


Enzo

[2] Comentário enviado por renatomartins em 19/05/2010 - 15:00h

Não Ele nao faz parte do freebsd , ele faz parte do gerenciador de pacotes do freebsd o PORTS
quanco voce entra no cd /usr/ports/www/chpasswd e da um make ele vai baixar o codigo fonte do siste do mantenedor do software e vai compilar no seu sistema.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts