Installer Webmin sur Ubuntu Hoary
Par NiKo le mardi 29 mars 2005, 16:28 - Ubuntu
- Lien permanent -
5 commentaires -
Tags :
Webmin est un outil web d'administration du système fort pratique et très sécurisé, permettant de contrôler les différents services et leur configuration, le tout en local ou à distance et depuis un navigateur web standard.
Voyons donc comment l'installer sur Ubuntu Hoary 
Installation
Tout d'abord, il faut installer les paquets correspondants à vos besoins depuis Synaptic, ou directement en ligne de commande. Puisque nous allons effectuer pas mal d'opérations sous root, on va créer une session root, ce qui nous évitera de tapper trop souvent la commande sudo et le mot de passe :
$ sudo -s $ Password: #
Nous voici superadmins
Si ce n'est pas déjà fait, il faut installer apache2 :
# apt-get install apache2
On installe webmin. Si vous ne connaissez pas précisemment les modules dont vous avez besoins, vous pouvez commencer par l'installation des paquets de base :
# apt-get update # apt-get install webmin webmin-core
Une fois le téléchargement et l'installation des paquets effectués, vous êtes censés pointer votre navigateur à l'adresse https://localhost:10000 et vous logguer en root au moyen du pass... du compte root, qui n'existe pas par défaut sous Ubuntu puisque sudo est utilisé. Là commencent donc les ennuis, puisque nous ne disposons pas du mot de passe correspondant au seul compte webmin activé par défaut ![]()
De plus, il vaut mieux éviter d'essayer de se logguer en essayant des mots de passe pifométriques puisqu'au bout de trois essais, l'accès à webmin depuis l'IP locale sera impossible !
Grace au commentaire de Kagou, je découvre que la méthode la plus rapide pour affecter un nouveau mot de passe à l'utilisateur webmin root, méthode fournie par Webmin himself, est la suivante :
# /usr/share/webmin/changepass.pl /etc/webmin root Mot_De_Passe
Pour la gloire et accessoirement ceux que ça interesse, je laisse la méthode que j'ai employé et qui abouti au même résultat ;) :
Il va donc falloir ruser, et affecter un mot de passe à l'utilisateur webmin root. Pour commencer, il faut savoir que le fichier des users/password de webmin se trouve ici : /etc/webmin/miniserv.users, et que les mots de passe sont cryptés. Nous allons donc utiliser htpasswd afin de définir notre mot de passe root :
# root@niko:~# htpasswd -nb root MonMotDePasse123 root:Hl2PQPgFQ8yLQ
Bien entendu, il faut remplacer MonMotDePasse123 par le mot de passe désiré ![]()
Maintenant, et après avoir mis la ligne récupérée ci-dessus dans le presse-papier, on ouvre le fichier de définition des users/password de webmin :
# gedit /etc/webmin/miniserv.users
On remplace l'entrée existante root:* par le couple obtenu avec htpasswd (dans notre cas, root:Hl2PQPgFQ8yLQ), on sauve et ferme le fichier, puis on relance webmin via la commande :
# /etc/webmin/restart
Et voila, vous pouvez vous logguer depuis https://localhost:10000 (attention à bien autoriser l'accès au port 10000 dans votre firewall) et créer un nouvel utilisateur webmin, et lui attribuer les modules utiles
Accès distant via IP/domaine public
Si comme moi vous souhaitez pouvoir utiliser webmin depuis ailleurs que chez vous (ce qui est le but de webmin à la base), voici une petite astuce pour le faire très simplement :
- Editez le fichier /etc/hosts
- Ajoutez-y à la suite de la chaîne contenant localhost votre IP (ou votre domaine)
Par exemple, pour une machine derrière une freebox configurée en mode routeur, possédant le sous-domaine toto.hd.free.fr, la première ligne du fichier peut être :
127.0.0.1 localhost.localdomain localhost nomdemamachine toto.hd.free.fr
(nomdemamachine représente le nom local de la machine)
Modules interessants
Une fois webmin installé et accessible, vous pouvez bien evidemment lui ajouter de nouveaux modules via apt (et donc Synaptic), en fonction des outils déjà installés sur votre machine que vous aimeriez pouvoir contrôler à distance. Voici quelques-uns des modules webmin que je trouve interessants et/ou que j'utilise :
- webmin-apache - apache control module for webmin
- webmin-bind - bind 8+ control module for webmin
- webmin-firewall - iptables control module for webmin
- webmin-grub - grub control module for webmin
- webmin-mailboxes - user mail reading module for webmin
- webmin-mon - mon control module for webmin
- webmin-mysql - mysql-server control module for webmin
- webmin-postfix - postfix control module for webmin
- webmin-proftpd - Proftpd module for webmin
- webmin-status - server and system status control module for webmin
- webmin-usermin - usermin control module for webmin
Webminez bien 
5 commentaires (Ajouter un commentaire)
"et vous logguer en root au moyen du pass... du compte root, qui n'existe pas par défaut sous Ubuntu"
Les comptes sous webmin ne sont pas les mêmes que ceux du système sur lequel tourne webmin. Il y a bien un root sous webmin mais il n'a rien à voir avec celui du système à part le nom. C'est une précision importante
Il y a un utilitaire fourni par webmin pour gérer les administrateurs (dont root créé par défaut) :
/usr/share/webmin/changepass.pl /etc/webmin root Mot_De_Passe
Je sais bien, mais par defaut (et c'est l'objet du message du debian-installer bleu mis en vignette), webmin récupère le pass du compte root du SYSTEME et l'attribue à l'utilisateur root de WEBMIN
Cependant, ton script est effectivement efficace... j'avoues même qu'il est DIABLEMENT efficace et qui plus est plus rapide
: je modifie donc le billet en conséquence -> merci pour l'info 
Installer aussi, mici pour le tuto
Par contre je trouve l'interface vraiment sommère et fouilli, à part ça c'est plutot sympa, surtout avec les nombreux modules ....
Tu as la possibilité de télécharger et d'utiliser d'autres thèmes que celui par defaut, qui est... plutôt sec, je te l'accorde
Webmin est extrèmement pratique pour ceux que ssh rebute pour administrer des machines.
il est possible par exemple de gérer un antivirus par ce biais avec un module fort sympathique :
abcdelasecurite.free.fr/h...
Veillez à installer la dernière version, l'article date un peu.
La discussion continue ailleurs
Webmin
Je viens de découvrir qu'il était possible de changer l'apparence de webmin. Des thèmes sont disponibles entres autres sur : http://webadminmodules.sourceforge.net/?page=Themes Voici de quoi égayer l'interface de webmin qui, à la longue devient au...