Quatrième semaine (2019)

Quatrième semaine (2019)

1 juillet 2019 0 Par Souleimane Seghir

En début de semaine, à partir du tableau résumant mon avancement (que j’ai complété les jours précédents), j’ai créé deux tableurs dans lesquels j’ai trié chaque sous-domaine ainsi que leur adresse IP associée, par ordre croissant, en fonction de la taille que les boîte leur appartenant prennent sur le disque.
* Pour récupérer la taille de chaque dossier, je me suis servis de la commande
« du -hs /temp/home/vmail/Nom De Domaine/ »*

Pourquoi trier les sous-domaines dans deux tableaux différents au lieu d’un seul ?
– Tout simplement pour différencier les domaines dont l’ip a été changée de ceux qui ont gardé leur adresse d’origine.

On se retrouve ainsi avec ces deux tableaux ci dessous :

Ces tableaux ne sont pas montrés dans leur intégralité (il y a beaucoup plus de domaines et certaines informations sont cachées), pour des raisons de confidentialité, mais avant tout de sécurité.

Les jours suivants j’ai dû changer les droits associés à 5 dossiers présents dans le répertoire de chaque sous-domaines.

Il m’a fallu récupérer propriétaire et le groupe correspondant à chaque domaine concerné, en les listant via la commande « ls -al » :

Ici, web2 est l’utilisateur, et client1 le groupe.

Il me suffisait donc de récupérer ces deux informations, de mes rendre dans le répertoire « /var/www/Nom Du Domaine » puis de changer le propriétaire de ces dossiers via la commande :
« chown -R webX.clientX cgi-bin private tmp web webdav/ ».

Tout cela permet aux utilisateurs d’ISP d’avoir accès à ces répertoires.
Après avoir terminé tout cela, j’ai dû retrouver puis corriger quelques petites erreurs que j’ai faites.

En fin de semaine, j’ai programmé un script en Python qui, à partir d’un nom de domaine, dépose un fichier .htaccess dans le répertoire de ce domaine, puis d’y insérer une ligne. Il permet de mettre en place une redirection permanente vers le webmail, permettant ainsi à l’utilisteur de se connecter et d’accéder directement à sa boîte mail :

Après l’avoir testé sur mon ordinateur personnel, je l’ai déplacé et utilisé sur le serveur de mail.
Il ne m’a fallu que quelques minutes pour créer ce script, qui m’a fait gagner plus d’une heure de travail répétitif.