Troca de senha via browser usando chpasswd no FreeBSD

Publicado por Smurf em 18/05/2010

[ Hits: 9.406 ]

 


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

Como desativar o IPv6 no Debian 8

Configuração do servidor Talk

Configuração de Whitelist e Blacklist no Zimbra

Configurar apt-get para funcionar através do proxy

Instalando Samba4 no CentOS 7

Leitura recomendada

UNDER Linux V1.1

Linux Master Hero [HQ]

FoFix: Evolução do Fretsonfire no Arch Linux

TV Software Livre (videos online)

Material de Estudo LPIC-1 - Prova 1 (LPI-101, LX0-103) e Prova 2 (LPI-102, LX0-104)

  

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