Webmin
| 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
- Site oficial do projeto (inglês)
Evidência individual
- ↑ Versão 1.973 . 7 de março de 2021 (acessado em 20 de março de 2021).
- ↑ Usermin - Documentação do Webmin. Acessado em 31 de dezembro de 2018 .
- ↑ Documentação do Ubuntu Webmin (Inglês)