Translation in English (Google)  Übersetzung in Deutsch (Google)  Traducción en Español (Google) 
webmaster@smeserver.fr
 Version imprimable 

Astuces et howtos


But

Cette page sert à recenser le plus grand nombre d'astuces et de howtos utiles sous SME v7.x.
Comme il s'agit le plus souvent de modifier le comportement standard de SME et cela implique que vous soyez parfaitement conscient des altérations apportées au système avec les éventuels risques que cela peut comporter. Si vos connaissances de SME et de l'exploitation de la ligne de commande sont limitées, vous devriez absolument vous documenter sur le sujet avant d'exploiter le contenu de cette page.

Je vous encourage vivement à me faire part de nouvelles astuces à ajouter à cette liste en m'envoyant un mail. Merci d'avance pour votre aide.

Utilisateurs
Groupes
I-bays
Modifier le niveau complexité des mots de passe
Modifier le nombre maximal de caractères utilisables dans les noms
Autoriser un utilisateur à exploiter la ligne de commande
Réinitialiser le mot de passe du compte root
Apache Restreindre l'accès au service Apache ou le désactiver
Masquer le listing des fichiers dans les i-bays
Résoudre les noms d'hôte dans les logs
Personnaliser les messages d'erreur standards d'Apache
Créer une galerie de photos dans une i-bay avec phpWebGallery
PHP Visualiser les messages d'erreur PHP sous Apache
Autoriser les scripts PHP à accéder à certains répertoires
Autoriser l'accès aux fichiers distants
Modifier la taille des fichiers pouvant être envoyés sur le serveur
MySQL Créer des utilisateurs MySQL
Accéder au serveur MySQL depuis le réseau
Messagerie Modifier le nombre maximal de connexions IMAP simultanées
Visualiser dans le webmail les messages envoyés en HTML
Limiter la taille des courriels pouvant être envoyés
Supprimer les "double bounce"
Forcer un serveur SMTP tiers pour certains domaines destinataires
Supprimer les alertes de rkhunter concernant l'accès SSH par root
Samba Changer le commentaire associé au serveur
Autoriser tout le monde à utiliser les imprimantes
Système de fichiers Utiliser un disque dur supplémentaire pour stocker une ou plusieurs i-bay(s)
Réseau Ouvrir un port réseau sur l'interface externe pour un service
Limiter l'accès à certains services sur l'interface externe
Désactiver le proxy transparent
Créer et utiliser des paires de clés SSH
Modifier le niveau d'enregistrement des évènements du pare-feu
Mettre à jour plusieurs domaines DynDNS (service gratuit)
Bloquer de façon permanente des adresses IP externes


Convention typographique

Afin de vous faciliter la compréhension de qui apparait à l'écran, j'ai mis en place le code couleur suivant :

En blanc : ce que vous devez taper
En magenta : les éléments que vous devez taper, en fonction de vos besoins
En cyan : ce qui est affiché par le système


Réinitialiser le mot de passe du compte root

Si, pour une raison ou pour une autre, vous avez oublié le mot de passe root ou que celui-ci ne fonctionne plus, il est possible de le réinitialiser en démarrant le serveur en mode mono-utilisateur, dit "single".

Pour cela, vous devez redémarrer votre serveur et, dès que l'écran du boot loader (GRUB) apparaît, vous devez taper la combinaison de touches CTRL-C.
Choisissez avec les flèches Haut et Bas le noyau correspondant à votre serveur (SME Server-up pour les machines uni-processeur ou SME Server pour les machines multi-processeur) et appuyez sur la touche e pour éditer les paramètres de démarrage.
Avec les flèches Haut et Bas, sélectionnez la ligne commençant par kernel (et pas initrd ni root) et appuyez sur la touche e pour éditer les paramètres du noyau.
A la fin de la ligne, ajouter le paramètre single (précédé d'un espace) et validez en tapant sur la touche ENTRÉE.
Enfin, appuyez sur la touche b pour démarrer le serveur en mode single.

SME se lance presque classiquement jusqu'à ce qu'il vous donne accès à un shell depuis lequel vous pouvez demander à réinitialiser les mots de passe de root et admin :

sh-3.00# passwd root
Changing password for user root.
Enter new UNIX password: votre mot de passe
Retype new UNIX password: votre mot de passe
passwd: all authentication tokens updated successfully.

sh-3.00# passwd admin
Changing password for user admin.
Enter new UNIX password: votre mot de passe
Retype new UNIX password: votre mot de passe
passwd: all authentication tokens updated successfully.

Une fois les mots de passe mis à jour, vous pouvez quitter ce shell en tapant la combinaison de touches CTRL-D (logout). Le lancement de SME se termine et vous avez alors accès au prompt classique d'ouverture de session.

Comme vous pouvez le voir, il est très facile de changer le mot de passe root quand on a accès au serveur. Je ne saurais donc trop vous recommander de limiter l'accès physique au serveur aux seules personnes ayant à intervenir dessus, d'imposer le démarrage du serveur uniquement sur le disque dur système et de protéger l'accès au BIOS par un mot de passe fort.


Contrat Creative Commons smeserver.fr
Site consacré à la distribution Linux SME Server
Site sous licence Creative Commons (by, nc, sa)