lundi 17 juillet 2006
Installer webmin sous dapper
Par JJL, lundi 17 juillet 2006 à 21:37 :: kubuntu
Introduction
Webmin est une application web qui permet d'administrer une machine à distance. Il permet par exemple de gérer les utilisateurs, les services, les partages réseaux etc...
Lorsque nous étions sous hoary, il était très simple de l'installer en suivant par exemple le tuto fait par NiKo. Seulement voila le paquet n'est plus dans les dépots pour dapper .
La raison en est simple, le mainteneur du paquet à jeté l'éponge et webmin n'est donc même plus dans debian testing[1]. Pour plus d'infos, reportez vous à ce thread sur la ml debian[2]. En gros, le mainteneur n'a plus le temps de s'occuper du paquet et pour ne pas faire de mauvaise publicité à webmin, a décidé de supprimer celui-ci des dépots.
Bref, pour installer webmin, c'est à la mimine !
Installer le paquet officiel
Pour notre plus grand bonheur, webmin est disponible en paquets debian sur la page de téléchargement, nous allons donc installer cette version.
Vous pouvez aussi installer à partir du programme "brut"[3] en suivant par exemple ce post dans les forums.
ATTENTION Surtout ne suivez PAS certains conseils vous expliquant qu'il suffit d'utiliser les dépots de breezy ! C'est une très mauvaise idée, et ce pour plusieurs raisons :
- le paquet proposé est obsolète et avec des trous de sécurité
- il n'y a pas de mise-à-jour de sécurité[4]
- mélanger les paquets de plusieurs version peux rendre le système instable.
Téléchargez la dernière version en utilisant votre miroir sourceforge préféré. Par exemple wget http://heanet.dl.sourceforge.net/sourceforge/webadmin/webmin_1.290.deb
Installez les dépendances puis le paquet téléchargé :
sudo apt-get install libnet-ssleay-perl
et voilà, webmin est maintenant accessible en https sur le port 10000.
sudo dpkg -i webmin_1.290.deb
Accessible mais pas utilisable Voyons maintenant comment le configurer.
Configuration
Il nous faut d'abord définir le mot de passe de l'administrateur[5]
sudo /usr/libexec/webmin/changepass.pl /etc/webmin/ root "MonNouveauMotDePassePourWebmin"
Vous pouvez alors vous logger avec le couple root/MonNouveauMotDePassePourWebmin[6]
Je vous conseille aussi de changer le port d'écoute de webmin. Cela peux se faire en éditant le fichier /etc/webmin/miniserv.conf ou de manière graphique via ... webmin
Pour cela allez dans Webmin Configuration, Ports and Addresses et remplacez 10000 par le port que vous voulez[7].
Vous pouvez aussi changer la langue via Change Language and Theme
Conclusion
Comme le paquet n'est pas maintenu dans ubuntu, il faut que vous suiviez les mises-à-jour de sécurité par vous même pour les installer en temps et en heure[8]. Il nous suffira d'installer le nouveau .deb
Pour cela suivez la page des alertes de sécurité
Voila, je vous laisse maintenant étudier les quelques[9] modules installés par défaut
Notes
[1] il existe encore dans debian stable, mais dans une version obsolète voir avec trous de sécurité
[2] inaccessible au moment ou je vous écrit
[3] comprendre le .tgz
[4] pas plus dans notre méthode, mais au moins on en est conscient
[5] Si vous aviez déjà activé le compte root de votre machine, vous devriez pouvoir utiliser le password correspondant
[6] cela n'a pas d'incidence sur la présence d'un compte root sur votre machine.
[7] > 1024 quand même
[8] ie: avant de vous faire pirater
[9] bon courage, il y en a 111
un commentaire :: aucun trackback :: Tags: