Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| serveurs:installation:utilisateurs [2021/03/18 13:00] – [Configurer le compte debian] jpmilcent | serveurs:installation:utilisateurs [2023/08/01 15:00] (Version actuelle) – [Changer le nom du compte debian en admin] jpmilcent | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| * Décommenter les lignes d' | * Décommenter les lignes d' | ||
| * Ajouter le prompt en couleur : <code bash> | * Ajouter le prompt en couleur : <code bash> | ||
| + | * Ajouter le code suivant à la fin pour la prise en compte des dossier //bin/// de l' | ||
| + | # Set PATH so it includes user's private bin if it exists and not already set | ||
| + | if [[ -d " | ||
| + | PATH=" | ||
| + | fi | ||
| + | |||
| + | # Set PATH so it includes user's private bin if it exists and not already set | ||
| + | if [[ -d " | ||
| + | PATH=" | ||
| + | fi | ||
| + | </ | ||
| + | |||
| ===== Configurer le compte root ===== | ===== Configurer le compte root ===== | ||
| - | * Pas d' | + | * Pas d' |
| * Depuis l' | * Depuis l' | ||
| * Définir un mot de passe pour root (stocker ses infos dans Keepass) : '' | * Définir un mot de passe pour root (stocker ses infos dans Keepass) : '' | ||
| Ligne 25: | Ligne 37: | ||
| * Ajouter le fichier // | * Ajouter le fichier // | ||
| * '' | * '' | ||
| - | * Y mettre le contenu suivant : <code bash> | + | * Y mettre le contenu suivant |
| + | * Pour // | ||
| alias nginx-reload=' | alias nginx-reload=' | ||
| </ | </ | ||
| - | | + | |
| - | * Créer un dossier qui contiendra les fichiers de syntaxe : '' | + | alias pga='sudo -u postgres pg_activity -U postgres' |
| - | * Créer le fichier indiquant les syntaxes à utilsier : '' | + | </ |
| - | * Y placer le contenu suivant | + | |
| - | * Télécharger la dernière version de la syntaxe : ''< | + | |
| ===== Création utilisateur geonat ===== | ===== Création utilisateur geonat ===== | ||
| * L' | * L' | ||
| + | * Il est nécessaire de le créer sur les 2 instances principale (// | ||
| * L' | * L' | ||
| * Créer un utilisateur //geonat// : '' | * Créer un utilisateur //geonat// : '' | ||
| + | * **ATTENTION** : créer un mot de passe complexe pour cet utilisateur car l' | ||
| * L' | * L' | ||
| + | * Activer la connexion par mot de passe avant d’appliquer la commande '' | ||
| + | * Dans le serveur -> modification du fichier de config ssh :<code bash> | ||
| + | vi / | ||
| + | </ | ||
| + | * Ajouter à la fin du fichier : <code properties> | ||
| + | Match User geonat | ||
| + | | ||
| + | </ | ||
| + | * Redémarrer ssh :<code bash> | ||
| + | systemctl restart sshd | ||
| + | </ | ||
| * Ajouter votre clé SSH public au fichier // | * Ajouter votre clé SSH public au fichier // | ||
| * Depuis votre machine locale lancer la commander : '' | * Depuis votre machine locale lancer la commander : '' | ||
| Ligne 49: | Ligne 72: | ||
| * **ATTENTION PRÉ-REQUIS** : veiller à avoir préalablement : | * **ATTENTION PRÉ-REQUIS** : veiller à avoir préalablement : | ||
| * ajouter votre clé SSH à l' | * ajouter votre clé SSH à l' | ||
| - | * créer un mot de passe pour //root// afin de pouvoir y accéder depuis : | + | * créer un mot de passe pour //root// afin de pouvoir y accéder |
| * l' | * l' | ||
| * la console VNC disponible sur le Manager OVH et Horizon OpenStack. Attention, cette console est en quwerty par défaut ! | * la console VNC disponible sur le Manager OVH et Horizon OpenStack. Attention, cette console est en quwerty par défaut ! | ||
| Ligne 64: | Ligne 87: | ||
| * Remplacer //debian// par //admin// dans tous les fichiers présents dans le dossier ''/ | * Remplacer //debian// par //admin// dans tous les fichiers présents dans le dossier ''/ | ||
| * Remettre les droits par défaut : '' | * Remettre les droits par défaut : '' | ||
| - | * Redémarrer la machine : '' | + | * Redémarrer la machine : '' |
| * Attendre le redémarrage de la machine : visible depuis l' | * Attendre le redémarrage de la machine : visible depuis l' | ||
| * Se connecter à la machine : '' | * Se connecter à la machine : '' | ||
| * Vérifier que la possibilité de passer en root fonctionne avec : '' | * Vérifier que la possibilité de passer en root fonctionne avec : '' | ||
| + | ===== Configurer les alertes de Sudo ===== | ||
| + | * En //root//, éditer le fichier de config sudo principal : '' | ||
| + | * Vérifier que la ligne suivante à la fin du fichier existe : | ||
| + | * Debian 11+ : '' | ||
| + | * Debian 10 : ''# | ||
| + | * Vérifier aussi la présence du dossier ''/ | ||
| + | * Créer un fichier /// | ||
| + | * Ajouter le contenu suivant en adaptant //< | ||
| + | # Name of this file do not end in ' | ||
| + | # This file should be mode 0440: `chmod 440 < | ||
| + | |||
| + | Defaults mailto = " | ||
| + | Defaults mailfrom = " | ||
| + | Defaults mail_badpass | ||
| + | Defaults mail_no_host | ||
| + | Defaults mail_no_perms | ||
| + | Defaults mail_no_user | ||
| + | # Disable " | ||
| + | #Defaults always | ||
| + | Defaults mailsub = "*** Command run via sudo on %h ***" | ||
| + | Defaults badpass_message = " | ||
| + | Defaults !lecture, | ||
| + | Defaults logfile=/ | ||
| + | </ | ||
| + | * Vérifier les droits du fichier : '' | ||
| + | * S'ils ne sont pas // | ||