Webmin

Webmin

Captura de tela 1.858 do Webmin
Webmin 1.858
Dados básicos

desenvolvedor Jamie Cameron et al.
Ano de publicação 5 de outubro de 1997
Versão atual  1.973
( 7 de março de 2021 )
sistema operacional GNU / Linux , Unix , Windows
linguagem de programação Pérola
categoria Ferramenta de administração
Licença BSD
Falando alemão sim
www.webmin.com

Webmin (junção de web -Ad min admi-) é um livre pacote de software para administração remota de um computador com um sistema Unix-like operacional .

Funcionalidade básica

O Webmin escuta em segundo plano as solicitações da Internet ou da rede local. Com um navegador da web, os vários servidores - processos ou daemons são administrados em máquinas em execução no Unix .

O usuário administrador não precisa de nenhum direito de administrador para isso, apenas direitos do pacote que ele deve administrar. Esses direitos são controlados pelo administrador do Webmin. Por exemplo, é possível permitir que apenas um usuário Webmin administre DNS , para o qual ele precisaria de direitos de root no nível do shell . (Para isso, no entanto, há também um módulo especial chamado Usermin , que é especialmente voltado para as necessidades dos usuários e funciona de forma independente na porta 20000 (padrão) - e deixa de fora os componentes essenciais do sistema por padrão.)

Outro módulo chamado Virtualmin permite a configuração simples de vários serviços de servidor, como servidor de e-mail e MySQL.

Implementação em distribuições

O Webmin fazia parte da distribuição GNU / Linux Debian até meados de 2005 e, portanto, também fazia parte de seus descendentes como o Ubuntu , mas foi removido dos repositórios oficiais porque a maneira como o Webmin alterava os arquivos de configuração dos sistemas não foi incluída era compatível com esses sistemas e complicações inesperadas surgiram nos sistemas. Apesar disso, no entanto, os pacotes correspondentes para o Debian ainda estão disponíveis para download no site do projeto Webmin para uma instalação manual independente.

Ambiente de programação e servidor

O Webmin é programado em Perl e foi altamente modularizado. Assim, pode ser facilmente adaptado às respetivas necessidades, o que também é permitido desde que seja publicado sob a licença BSD . Em contraste com as ferramentas de administração desenvolvidas para certas distribuições Linux (por exemplo, YaST para Suse Linux ), o Webmin é adequado para todos os sistemas do tipo Unix, como Linux , Solaris , FreeBSD , OpenBSD , NetBSD , AIX , HP-UX ou macOS .

Suporte Windows

Nesse ínterim, a reescrita das partes relevantes do Webmin para a administração das versões do Windows, por exemplo do Apache ou MySQL para versões do Windows do Windows 2000 em diante , começou . O suporte é rudimentar, no entanto, o Cygwin não precisa mais ser instalado dessa forma . Tudo que você precisa fazer é instalar uma porta de Perl para Windows ( ActivePerl ).

Maneira de trabalhar

Do ponto de vista técnico, o Webmin oferece apenas uma interface gráfica para alterar os arquivos de configuração dos respectivos serviços utilizados no Linux / Unix. Esta abordagem nativa permite que a configuração seja realizada manualmente além do Webmin e para mantê-la clara.

Como uma interface da web, o Webmin depende de um pequeno servidor da web (miniserv.pl) que funciona independentemente de qualquer Apache existente. Isso significa que o Webmin permanece acessível mesmo se o Apache estiver configurado incorretamente.

Veja também

Links da web

Commons : Webmin  - coleção de imagens, vídeos e arquivos de áudio

Evidência individual

  1. Versão 1.973 . 7 de março de 2021 (acessado em 20 de março de 2021).
  2. Usermin - Documentação do Webmin. Acessado em 31 de dezembro de 2018 .
  3. Documentação do Ubuntu Webmin (Inglês)