Português do Brasil English
Devin no Facebook  Devin no Twitter  RSS do Site 
Programas    

Instalando o Webmin


Comentários  21
Visualizações  
46,398

Aprenda a fazer a simples instalação do Webmin, um poderoso gerenciador de computador via Web feito em Perl. Ótimo para administrar máquinas e servidores remotamente.

O Webmin é um gerenciador de sistema baseado numa interface web. Com este utilitário você pode administrar suas máquinas pela rede através de um navegador comum. Ele é bem completo e tem módulos para configuração de várias e várias coisas. É uma mão e tanta para os administradores de sistema.

Algumas das tarefas que você pode fazer com o Webmin atualmente:

  • Mudar senhas, configurar o crontab, configurar scripts de inicialização, backup, configuração do pam, quotas, gerência de processos, pacotes, usuários e grupos.
  • Configura e administrar servidores majordomo, cvs, sendmail, qmail, postfix, fetchmail, jabber, samba, postgresql, proftpd, ssh, squid, wu-ftpd, apache, dhcp, dns bind, MySQL.
  • Configura rede, exportações NFS, NIS, PPP, túneis SSL.
  • Adminstração de impressoras, gerenciadores de boot, cd-roms, raid, partições, lvm, clustering.
  • Além de outras coisas como shell via web, gerenciador de arquivos, módulos perl, etc.

Então dá pra ver que o sistema é bem completo né? E ele é também amplamente usado. Vamos através deste tutorial saber como instalar e configurar de um modo bem prático e direto.
Download e Instalação

O download do Webmin pode ser feito a partir do endereço:

A versão que utilizei neste tutorial foi a versão 1.060, em formato .tar.gz. Se você usa uma distribuição que suporte o formato .rpm, seria melhor você utilizar este tipo de formato já que é compatível com o resto do sistema. Mas aqui neste tutorial iremos a partir do código-fonte:

# tar zpfx webmin-1.060.tar.gz
# mv webmin-1.060 /usr
# cd /usr
# ln -s webmin-1.060 webmin

Como você pôde ver nos comandos acima, eu descompactei num diretório qualquer o arquivo .tar.gz e depois movi o conteúdo para o diretório “/usr”. Você escolhe este diretório, e eu escolhei o “/usr”. Depois eu apenas fiz um link simbólico chamado “webmin” para o diretório “webmin-1.060″, para que quando eu atualizar, eu possa manter a versão sem ter que mudar os diretórios (apenas mudo os links para a versão que eu quero que esteja funcionando).

Agora vamos executar o script de instalação do Webmin. Abaixo irei mostrar passo a passo cada uma das perguntas que voc6e deverá responder, explicando elas. Os meus comentários vão estar entre parênteses. Vamos lá:

# cd /usr/webmin
# ./setup.sh
***********************************************************************
*            Welcome to the Webmin setup script, version 1.060        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.

Installing Webmin in /usr/local/webmin-1.060 ...

***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.

(Aqui vai ser o diretório com todas as configurações do Webmin. Estas
configurações vão estar sempre disponíveis para todas as versões.
Config file directory [/etc/webmin]: (enter)

(Aqui vai estar o arquivo de log do Webmin, ou seja, o que os usuários
do programa estão fazendo :)
Log file directory [/var/webmin]: (enter)

***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.

Como eu falei anteriormente, o Webmin é feito em Perl, então ele vai
necessitar do Perl. Aqui você indica onde o Perl está. Geralmente ele
está no /usr/bin/perl mesmo, então não precisamos mudar este valor.
Full path to perl (default /usr/bin/perl): (enter)

Testing Perl ...
Perl seems to be installed ok

***********************************************************************
Operating system name:    Redhat Linux
Operating system version: 7.3

***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
 - What port to run the web server on. There must not be another
   web server already using this port.
 - The login name required to access the web server.
 - The password required to access the web server.
 - If the webserver should use SSL (if your system supports it).
 - Whether to start webmin at boot time.

Aqui dizemos em qual porta o Webmin vai funcionar. Para que assim
você acesse http://maquina:porta e entre no Webmin. A porta 10000 é
um valor saudável, então vamos usar esse valor mesmo.
Web server port (default 10000):

No Login Name você indica o nome do usuário administrador. Coloque
um usuário que você queira, ou coloque admin ou root mesmo.
Login name (default admin):

Agora você digita a senha para o login anterior. E depois novamente
para confirmar.
Login password:
Password again:

A mensagem abaixo indica que o sistema não possui a biblioteca do
Perl para usar SSL. Neste tutorial não vamos usar SSL, então isso não
importa muito. Se você tem essa biblioteca, escolha se você deseja
instalar o Webmin num servidor SSL (encriptado) ou não. Aqui não
usaremos isso, apesar de ser bom :)
The Perl SSLeay library is not installed. SSL not available.

Iniciar o Webmin na hora do boot? Selecione não, vamos colocar uma
linha de comando na inicialização para ficar menos complicado.
Start Webmin at boot time (y/n):

***********************************************************************
Creating web server config files..
..done

Creating access control file..
..done

Inserting path to perl into scripts..

Creating start and stop scripts..
..done

Copying config files..
..done

Creating uninstall script /etc/webmin/uninstall.sh ..
..done

Changing ownership and permissions ..
..done

Running postinstall scripts ..
..done

Attempting to start Webmin mini web server..
Starting Webmin server in /usr/local/webmin-1.060
..done

***********************************************************************
Webmin has been installed and started successfully. Use your web
browser to go to

http://seuhost.de.maquina:10000/

and login with the name and password you entered previously.

Pronto! O Webmin foi instalado com êxito. Agora você já pode usar o Webmin, colocando no seu navegador o endereço que o Webmin disse (http://seuhost.de.maquina:10000/) e colocando o usuário e senha de administrador que você criou. Se você quiser por acaso desinstalar o Webmin, utilize o comando:

/etc/webmin/uninstall.sh

Agora você poderá usufruir das facilidades que o Webmin traz para a administração do seu sistema. No futuro estarei colocando aqui algumas dicas sobre o uso do Webmin. Bom proveito ;)


Comentários  21
Visualizações  
46,398


TagsLeia também

Apaixonado por Linux e administração de sistemas. Viciado em Internet, servidores, e em passar conhecimento. Idealizador do Devin, tem como meta aprender e ensinar muito Linux, o que ele vem fazendo desde 1997 :-)


Leia também



Comentários

21 respostas para “Instalando o Webmin”

  1. michael disse:

    gostaria de saber como faço para instalar o webmin.

    SDS:Michael

  2. walter disse:

    Como faço pra controlar o squid por esse programa?

  3. Magno disse:

    Gostaria de parabenizar o mentor deste Tutoria, sou usuário iniciante no linux e com este tutorial conseguir realizar a instalação sem grandes problemas, Muito Bom!!!

  4. Vagner Gomes disse:

    Hugo,

    Parabéns pelo tutorial e pela didática. Também sou iniciante em adm de rede linux, e me ajudou muito este procedimento de instalação do Webmin.

    Parabéns.

    Att,

    Vagner

  5. Alex Pinto disse:

    Parabéns pelo tutorial.

  6. DACIMAR disse:

    ola SR.

    otimo tutorial..

    ja estava de cabelo branco tentando fazer este trem funcionar e nada..afff

    agora deu certinho cara, perfeito . vc mando bem ..

    obrigado

    um grande abraço

  7. Bartt disse:

    Parabéns !!!!

    Agora você sabe onde encontro o manual operacional?

    Abraços …

    Muito obrigado !!!!

  8. elsonlino-farol disse:

    descompactei o webmin mas não consigo instalar ou excutar o setup.sh……

    tem algum lugar certa para descompactar ele???????

    …..valeu !!!!!!!

  9. Francisco Dias disse:

    Parabéns e obrigado pela ajuda. Como iniciante na administração de redes Linux, tenho que confessar que sem a ajuda desses grandes caras que se dispõem numa boa, não estaria no nível de conhecimento que cheguei hoje, valeu mesmo.

    T.I. Hospital Ana Nery

  10. Giovani disse:

    Prezado senhores,

    instalei o webmin e esta funcionando perfeito … so que quando clico no ssh e digito login e senha recebo uma mensagem de offline … obs: consigo entrar no ssh pelo putty.

  11. Sandro disse:

    Gostaria de saber como cadastro os usuarios com as suas respectivas senhas ,ou seja, eu quero q quando alguem tente acessar uma pagina abra a telinha de nome de usuario e senha.Uma outra coisa é a onde eu vejo o q cada usuario acessou.Grato desde já.

  12. leonidas disse:

    É legal o webmin..

    Mais eu gosto de fazer tudo, o que ele faz na forma manual mesmo .. via ssh ! ou via terminal local .!

    eu acho que aprendo mais sobre o sistema .E fico me sentido com um ar de hacker .^^

    mais esse tutorial ficou muito bom . !

    parabens.

  13. Carlos Elisio disse:

    utilizei estas istruções para instalar o Webmin, foi espetacular. Correim maravilhoso. Gostei, Bem explicativo.

  14. Cesar disse:

    Porque todas as vezes que reinicio o micro eu tenho que colocar o comando novamente # cd /usr/webmin

    # ./setup.sh – para o webmin funcionar novamente. Não tem um jeito de deixa-lo configurado sempre. um abraço

  15. fmf disse:

    Oi epa não instalaste o Pre/requesito Apache web server 2.2

    sudo apt-get install apache2

  16. Fhernando disse:

    vc esta de parabens!!! exelente didatica.

  17. Janderson disse:

    Cara, muito obrigado pelo belo, simples e objetivo tutorial, o webmin ta funcionando que é uma beleza com SSH e tudo, valeu mesmo.

  18. Simplesmente Sensacional, didática fantástica.
    Se possível me passe seu contato, sempre precisamos de pessoas experientes para suporte.

    Abraço

  19. ocorreu um Erro, precisei reiniciar o server e o Webmin não iniciou, relendo o passoa a passo notei que faltou uma conclusão:

    Iniciar o Webmin na hora do boot? Selecione não, vamos colocar uma
    linha de comando na inicialização para ficar menos complicado.
    Start Webmin at boot time (y/n):

    A linha para iniciar o webmin automaticamente no boot, ou uma maneira de dar o start no webmin.
    Tentei o Service webmin start mas não funciona

    Abraço

  20. Rogério disse:

    Muito legal, mas no módulo de troca de senhas está aparecendo todos os usuários, ou seja, deixando alterar a senha de qualquer usuário e deveria ser só o usuário logado.

    rogerio.degasperi.com.br

  21. Rogério disse:

    Como eu faço para que cada usuário só possa trocar a sua senha no webmin?

    rogerio.degasperi.com.br

Deixe uma resposta