article:configuration_compte_titux
Ceci est une ancienne révision du document !
Table des matières
Configuration compte "titux"
Principe
Créer un compte utilisateur tel que ses données soit stockées dans une partition qui soit indépendante du système Linux de tel façon que
- si le système d'exploitation doit être réinstallé , il soit possible de reconfigurer rapidement l'environnement de travail habituel,
- le compte soit organisé tout de suite pour le travail en équipe et avec le monde extérieur,
- soit garanti une sauvegarde rapide des données essentielles de l'utilisateur.
Organisation du compte
Pour cela la machine doit contenir au minimum 2 partitions,
- la première contenant le système Linux et les comptes Linux de chaque utilisateur,
/ __ |__ bin \ |__ etc | : : : : : : : : |__ home | | |__ utilisateur 1 |_____________ Première partition ( Système Linux "classique" ) | |__ utilisateur 2 | : : : : : : : | |__ utilisateur n | : : : : : : : : |__ var | | __/ :
- la deuxième partition contenant les données utilisateurs et fichiers de configuration en cas de réinstallation du système.
| __ |__ Data \ | |__Maison | | | |__ utilisateur 1 | | | | |__adm | | | | |__bin | | | | |__doc | | | | |__etc | | | | |__exe | | | | |__home | | | | |__kde | | | | |__log | | | | |__pub | | | | |__srv | | | | |__tux |_____________ Deuxième partition ( monté sur le dossier /Data ) | | | |__zsh | /Data contient un dossier "Maison" autant de dossiers que d'utilisateurs de type "Titux" | | | | | | |__ utilisateur 2 | | | |__adm | adm : dossier contenant les informations de gestions d'accès à ce compte s'il est utilisé par d'autres utilisateurs ... | | |__bin | bin : " " " " " " les utilitaires de l'utilisateur | | |__doc | doc : " " " " " " la documentation personnelle | | |__etc | etc : " " " " " " des fichiers de configuration ( utilitaires "bin" ou autres ) | | |__exe | exe : " " " " " " contenant des dossiers et pour chacun d'entre eux tout le nécessaire pour exécuter une application | | |__home | home : " " " " " " doit contenir tous les dossiers et fichiers que l'utilisateur veut pouvoir disposer dans sa "home dir" | | |__kde | kde : " " " " " " le nécessaire pour recréer l'environnement kde après réinstallation du système Linux ... | | |__log | log : " " " " " " les fichiers de trace d'exécutions d'applications ... | | |__pub | pub : " " " " " " dossier qui en principe est accessible au "public" ... | | |__srv | srv : " " " " " " le nécessaire pour la mise en place de "services" ... | | |__tux | tux : " " " " " " le dossier contenant les utilitaires qui permet de gérer un compte "titux" | | |__zsh | zsh : " " " " " " le dossier contenant un configuration de zsh "clé en main" | | __/ | | | |__Vidéos N'est qu'un exemple pour montrer que le deuxième partition peut servir à autre chose que ce pourquoi le dossier Maison ci-dessus existe | | |
Le compte "titux" en pratique
Soit un compte Linux d'un utilisateur nommé pseudo sa “home dir” est /home/pseudo/ Classiquement il sera du type
|__ home : |__ pseudo| /home/pseudo/ : : |__ .bash_history : : |__ .bash_logout : : |__ .bash_profile : : |__ .bashrc : : |__ .cache : : |__ .config : : |__ .local : : |__ .mozilla Configuration de firefox : : |__ .snap Configuration de logiciels "snap" : : |__ .ssh Configuration des accès distant sécurisés : : |__ .themes : : |__ .thunderbird Configuration du logiciel de gestion des courriers : : |__ .Xauthority : : |__ .Xclients : : |__ .xinitrc : : |__ bin Dossiers des utilitaires personnels : : |__ Documents : : |__ Images : : |__ Modèles : : |__ Musique : : |__ Nextcloud Dossier de synchronisation de données "Cloud" : : |__ Téléchargements : : |__ Vidéos : :
Ceci est une configuration type d'un compte classique.
Voici une configuration type “titux” correspondante où seules les données dans /Data/Maison sont sauvegardées régulièrement contrairement à celles se trouvant dans /Data/Vidéos…
|__ home : |__ pseudo : : |__ .bash_history -> /Maison/pseudo/home/.bash_history : : |__ .bash_logout : : |__ .bash_profile : : |__ .bashrc -> /Maison/pseudo/home/.bashrc : : |__ .cache : : |__ .config : : |__ .local : : |__ .mozilla -> /Maison/pseudo/home/.mozilla : : |__ .snap : : |__ .ssh -> /Maison/pseudo/home/.ssh : : |__ .themes : : |__ .thunderbird -> /Maison/pseudo/home/thunderbird : : |__ .Xauthority : : |__ .Xclients : : |__ .xinitrc : : |__ bin -> /Maison/pseudo/bin : : |__ Documents -> /Maison/pseudo/home/Documents : : |__ Images : : |__ Modèles : : |__ Musique : : |__ Nextcloud -> /Maison/pseudo/home/Nextcloud | | |__ Téléchargements | | |__ Vidéos -> /Data/Vidéos/pseudo | | | |__Maison : : |___pseudo | : : |__ adm | | : |__ bin | | | |__ doc | | : |__ etc | | | |__ exe | | : |__ home : : : : |__ .bash_history -> /Maison/pseudo/home/.bash_history : : : : |__ .bashrc -> /Maison/pseudo/home/.bashrc : : : : |__ .mozilla : : : : |__ .ssh : : : : |__ .thunderbird : : : : |__ bin -> /Maison/pseudo/bin : : : : |__ Documents : : : : |__ Nextcloud -> /Maison/pseudo/home/Nextcloud : : : : |__ Vidéos -> /Data/Vidéos/pseudo : : : : | | |__ tux ( Contient les utilitaires pour recréer la "home dir" à partir du contenu de /Maison/pseudo/home/ ) | | |__ zsh : : | |__Vidéos | |__pseudo | |
- En procédant ainsi le dossier /Data/Maison/pseudo est “transparent” pour l'environnement Linux situé en /home/pseudo et
- seules les données dans le répertoire /Data/Maison ont vocation à être sauvegardées régulièrement ,
- quant au dossier /home/pseudo/Vidéo, il n'est pas situé physiquement dans /Data/Maison mais dans le dossier /Data/Vidéos pour qu'il ne consomme pas trop de place dans la “home dir”, pour ne pas saturer la partition du système.
- Il est a remarquer dans /home/pseudo, existe 9 liens symboliques ( raccourcis ) qui pointent ailleurs de la “home dir”,
- 8 de ces liens pointent dans /Maison/pseudo/….. et correspondent à des données que l'utilisateur ne souhaite pas perdre,
- le lien pointant vers /Data/Vidéos/pseudo lui n'est pas jugé important.
- Dans le dossier /Data/Maison/pseudo/home, 9 entrées ( fichiers et/ou dossiers,liens symboliques) y existent.
- Ce nombre d'entrées correspondent aux 9 liens symboliques qui existent dans la “home dir”.
- L'utilitaire tux.liensMaison.reconstruire permet de reconstruire les liens de /home/pseudo/ à partir du contenu de /Data/Maison/pseudo/home/
article/configuration_compte_titux.1670338062.txt.gz · Dernière modification : 2022/12/06 15:47 de betux