Um bom administrador de redes tem que estar atento aos detalhes provenientes do seu servidor Linux. Uma forma simples e fácil é pelo uso eficaz de relatórios de sistema. Aqui vou mostrar uma forma de fazer um relatório com shell script + CGI, podendo ser visualizado remotamente via internet através de seu servidor web.
Bom, muito simples não é mesmo? Preste atenção que eu não usei a tag:
echo "Content-type: text/html"
Usei esta aqui:
echo "Content-type: text/plain"
Fiz isso porque não queria enfeitar o relatório com inúmeras tags HTML,
mas nada impede que você faça isso, é só programar de forma ordenada e dinâmica.
Agora atenção redobrada na segurança do seu relatório, não se esqueça que
ele poderá ser visualizado por qualquer navegador remotamente, então impeça
que outras pessoas por ventura descubram este relatório e talvez descubram
informações privilegiadas do seu servidor e as usem para fazer delitos e crimes
digitais.
Para efetivarmos a segurança nos nossos scripts CGI, vá até o seu httpd.conf e
descomente a linha:
AccessFileName .htaccess
Também descomente essas:
<Files ~ "^.ht">
Order allow,deny
Deny from all
</Files>
Depois que se cria o primeiro usuário, não há mais necessidade de usar o "-c", continue adicionando seus usuários assim:
# htpasswd -m ./.htpasswd usuário2
Bom, já ensinei o suficiente, o que não ensinei aqui você acha no Google, foi lá onde aprendi a fazer isso, pois não tenho professor, bem que eu queria ter, mais é isso ai, adaptem para as suas reais necessidades, faça bom uso destes recursos e Viva o Linux, porque sem ele estaríamos sendo fritados em uma frigideira torrando igual torresmos a mercê do monopolismo.
Ah, e uma pequena propaganda a partir do final de Setembro/2006 meu novo site estará funfando, provavelmente terá o DNS: www.williamcrazy.com
[2] Comentário enviado por coffani em 06/10/2006 - 18:48h
Excelente artigo Wilian, vou usar nos meus servers, tenhos uns mais saum separados pra cada serviço esse ai apesar de simples é bem funcional.. Parabéns.
[4] Comentário enviado por williamcrazy em 17/10/2006 - 21:58h
Obrigado, fico feliz em saber que ajudei de alguma forma alguem, pois é muito importante temos o efetivo controle de nossos servidores para manter a casa em ordem, pois o linux é uam excelente plataforma e bem segura, mais o linux só será isso tudo se por de trás tiver um hacker preparado e disposto a aprender cada vez mais, do contrário o linux pode ser uma brecha para dor de cabeça sua e da empresa que você trabalha, e nada melhor do que usar estes tipos de soluções para estar a par do que circula na sua rede.
[10] Comentário enviado por williamcrazy em 27/11/2008 - 12:56h
Prezado Wagner Guitar,
o arquivo httpd.conf está presente na pasta que quarda as configurações do seu webserver Apache, dependendo da distro ou da pré-configuração de instalação, podemos encontralo em diferentes lugares.
Na maioria das instalações encontramos ele na pasta /etc/apache ou /etc/apache2 (OBS: Se você está usando o Apache 2, o arquivo que você deve editar é o apache2.conf [ /etc/apache2/apache2.conf], embora exista um httpd.conf, o mesmo serve para outros própositos.) Na dúvida leia o arquivo README, logo no inicio ele indica o arquivo de configuração default (padrão)
Se nada resolver, execulte o seguinte comando: find / -name httpd.conf
E sairá na tela uma gama de resultados com os possiveis diretórios pelos quais seu httpd.conf poderá estar presente, se não resolver tente find / -name apache2.conf
O comando dará um retorno parecido com o seguinte:
/etc/apache/httpd.conf
/etc/apache2/httpd.conf
/var/www/downloads/httpd.conf
/var/www/secreto/confs/httpd.conf
[12] Comentário enviado por joaopaulobrinate em 11/09/2010 - 09:53h
Cara parabens pelo material viu mto bom mesmo... rapaz talvez vc possa me ajudar!!! veja so o que estou precisando. " TO PRECISANDO CADASTRAR USUARIOS NO PPTPD VIA CGI, E EU NAO SEI NADA DE CGI SE VC PUDER ME DAR UMA FORÇA OBRIGADO VIU" QUAL O SEU MSN?