chpasswd.cgi Failed - No such file or directory: exec of '/usr/lib/cgi-bin/chpasswd.cgi' PDF Imprimir E-mail
Avaliação do Usuário: / 0
PiorMelhor 
Dicas
Escrito por Directo   
Ter, 22 de Novembro de 2011 10:16

 

Script chpasswd.cgi

 

O script chpasswd.cgi é utilizado para alterar o arquivo shadow via web, ou seja, alterar a senha de um usuário de um sistema Linux através de um formulário post comunicando com o programa CGI. O chpasswd.cgi utiliza o programa suidperl (pacote perl-suid) para executar um programa CGI com permissões de usuário root.

 

[error] (2)No such file or directory: exec of '/usr/lib/cgi-bin/chpasswd.cgi' failed

Caso você tenha instalado esse script para efetuar a troca de senha dos usuários do Linux, Squid, etc, alterado as permissões do arquivo setuid/setgid e ao enviar o formulário apareceu o Erro 500 - Internal Server Error e ao analisar o log do apache (/var/log/apache2/error.log) continha [error] (2)No such file or directory: exec of '/usr/lib/cgi-bin/chpasswd.cgi' failed, este erro está relacionado a falta deu um pacote de instalação necessária dependente do perl. Assim para corrigi-lo, instale o pacote supra citado perl-suid com o comando:

$apt-get install perl-suid ou $sudo apt-get install perl-suid ou ainda $aptitude install perl-suid

Caso encontre dificuldades mesmo com o arquivo, entre em contato conosco!

 

Fonte: www.vivaolinux.com.br

Distribuição: Ubuntu 10.04.3 LTS

 

 
Copyright © 2022 DIRECTO SOLUÇÕES. Todos os direitos reservados.
Joomla! é um Software Livre com licença GNU/GPL v2.0.