Outils pour utilisateurs

Outils du site


article:configuration_compte_titux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
article:configuration_compte_titux [2022/12/06 15:36] betuxarticle:configuration_compte_titux [2023/06/02 08:31] (Version actuelle) estro
Ligne 1: Ligne 1:
 +<WRAP centeralign>
 ====== Configuration compte "titux" ====== ====== Configuration compte "titux" ======
 +</WRAP>
  
----- +<WRAP tabs> 
- +  * [[/Les services/]] 
-===== Principe ===== +  * [[/Article/accueil|Les articles]] 
- +  * [[/Tutoriels/]]  
-----+  * [[/Contact/]]   
 +</WRAP>
  
 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  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 
Ligne 15: Ligne 18:
  
 ---- ----
 +
 Pour cela la machine doit contenir au minimum 2 partitions,  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, +++++   * la première contenant le système Linux et les comptes Linux de chaque utilisateur, |
 <code> <code>
   /                           __   /                           __
Ligne 32: Ligne 36:
    :        :    
 </code> </code>
- +++++  
-  * la deuxième partition contenant les données utilisateurs et fichiers de configuration en cas de réinstallation du système.+++++   * la deuxième partition contenant les données utilisateurs et fichiers de configuration en cas de réinstallation du système.|
  
 <code> <code>
Ligne 46: Ligne 50:
           |      |__etc      |           |      |__etc      |
           |      |__exe      |           |      |__exe      |
-          |      |__home     |+          |      |__home     |"
           |      |__kde      |           |      |__kde      |
           |      |__log      |           |      |__log      |
           |      |__pub      |           |      |__pub      |
-          |      |__srv      | +          |      |__srv      |_____________ Deuxième partition ( monté sur le dossier /Data ) 
-          |      |__tux      |_____________ Deuxième partition ( monté sur le dossier /Data ) +          |      |__tux                      /Data contient un dossier "Maison" contenant lui même autant de dossiers  
-          |      |__zsh                      /Data contient un dossier "Maison" autant de dossiers que d'utilisateurs de type "Titux" +          |      |__zsh      |                  que d'utilisateurs de type "Titux". Chaque utilisateur dispose ainsi d'une "maison" qu'il peut gérer comme  
-          |                  |+          |                  |                  une machine Linux !
           |__ utilisateur 2  |           |__ utilisateur 2  |
-                 |__adm      |                  adm : dossier contenant les informations de gestions d'accès à ce compte s'il est utilisé par d'autres utilisateurs ...+                 |__adm      |                  adm : dossier contenant les informations de gestions d'accès à ce compte ( compte commun à plusieurs utilisateurs ...)
                  |__bin      |                  bin : "   "  " les utilitaires de l'utilisateur                    |__bin      |                  bin : "   "  " les utilitaires de l'utilisateur  
                  |__doc      |                  doc : "   "  " la documentation personnelle                  |__doc      |                  doc : "   "  " la documentation personnelle
Ligne 67: Ligne 71:
                  |__tux      |                  tux : "   "  " le dossier contenant les utilitaires qui permet de gérer un compte "titux"                  |__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"                  |__zsh      |                  zsh : "   "  " le dossier contenant un configuration de zsh "clé en main"
-                          __/+                           __/
        |        |
-       |__Vidéos+       |__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
             |             |
    |    |
 </code> </code>
 +++++ 
  
 ===== Le compte "titux" en pratique =====  ===== Le compte "titux" en pratique ===== 
Ligne 78: Ligne 83:
 ---- ----
 Soit un compte Linux d'un utilisateur nommé **pseudo** sa "home dir" est /home/pseudo/ Soit un compte Linux d'un utilisateur nommé **pseudo** sa "home dir" est /home/pseudo/
-Classiquement il sera du type+++++ Classiquement il sera du type suivant |
 <code> <code>
-| /home/pseudo/ + 
-:    :    |__ .bash_history + 
-:    :    |__ .bash_logout + |__ home 
-:    :    |__ .bash_profile + :    |__ pseudo| /home/pseudo/ 
-:    :    |__ .bashrc + :    :    |__ .bash_history 
-:    :    |__ .cache + :    :    |__ .bash_logout 
-:    :    |__ .config + :    :    |__ .bash_profile 
-:    :    |__ .local + :    :    |__ .bashrc 
-:    :    |__ .mozilla                        Configuration de firefox + :    :    |__ .cache 
-:    :    |__ .snap                           Configuration de logiciels "snap"  + :    :    |__ .config 
-:    :    |__ .ssh                            Configuration des accès distant sécurisés + :    :    |__ .local 
-:    :    |__ .themes + :    :    |__ .mozilla                        Configuration de firefox 
-:    :    |__ .thunderbird                    Configuration du logiciel de gestion des courriers  + :    :    |__ .snap                           Configuration de logiciels "snap"  
-:    :    |__ .Xauthority + :    :    |__ .ssh                            Configuration des accès distant sécurisés 
-:    :    |__ .Xclients + :    :    |__ .themes 
-:    :    |__ .xinitrc + :    :    |__ .thunderbird                    Configuration du logiciel de gestion des courriers  
-:    :    |__ bin                             Dossiers des utilitaires personnels + :    :    |__ .Xauthority 
-:    :    |__ Documents  + :    :    |__ .Xclients 
-:    :    |__ Images  + :    :    |__ .xinitrc 
-:    :    |__ Modèles  + :    :    |__ bin                             Dossiers des utilitaires personnels 
-:    :    |__ Musique + :    :    |__ Documents  
-:    :    |__ Nextcloud                       Dossier de synchronisation de données "Cloud" + :    :    |__ Images  
-:    :    |__ Téléchargements  + :    :    |__ Modèles  
-:    :    |__ Vidéos                           + :    :    |__ Musique 
-:    :+ :    :    |__ Nextcloud                       Dossier de synchronisation de données "Cloud" 
 + :    :    |__ Téléchargements  
 + :    :    |__ Vidéos                           
 + :    :
 </code> </code>
 +++++ 
  Ceci est une configuration type d'un compte classique.  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... +++++  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... |
 <code> <code>
  |__ home  |__ home
Ligne 162: Ligne 171:
          
 </code> </code>
- +++++  
-  * En procédant ainsi le dossier est "transparent" pour l'environnement Linux et +  * 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 ,      * seules les données dans le répertoire /Data/Maison ont vocation à être sauvegardées régulièrement , 
-    * quant au dossier Vidéo n'est pas situé dans la première partition car il risque d'y occuper une place trop importante et est placé dans le dossier /Data/Vidéos dans cet exemple+    * 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",    * 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,      * 8 de ces liens pointent dans /Maison/pseudo/..... et correspondent à des données que l'utilisateur ne souhaite pas perdre, 
Ligne 172: Ligne 181:
     * Ce nombre d'entrées correspondent aux 9 liens symboliques qui existent dans la "home dir"     * Ce nombre d'entrées correspondent aux 9 liens symboliques qui existent dans la "home dir"
     * <color black/#fff200>L'utilitaire  **tux.liensMaison.reconstruire** permet de reconstruire les liens de /home/pseudo/ à partir du contenu de /Data/Maison/pseudo/home/</color>      * <color black/#fff200>L'utilitaire  **tux.liensMaison.reconstruire** permet de reconstruire les liens de /home/pseudo/ à partir du contenu de /Data/Maison/pseudo/home/</color> 
 +
 +===== Et ensuite =====
 +
 +----
 +Dans les exemples ci dessus tous les dossiers d'une "maison" ( adm  bin  doc etc exe home kde log pub srv tux zsh ) ne sont pas tous utilisés mais permettent à des utilisateurs de type "**titux**" d'organiser proprement leur compte utilisateur et dupliquer aisément leur façons d'organiser leurs données et manières de travailler sur des machine différentes.
 +
 +Pour des raisons pratiques le dossier /Data/Maison/ est lié au répertoire /Maison pour que les scripts soient plus faciles à écrire. c'est pour cela que l'on trouve sur les machines Linux de type **titux** et dans le fichier /etc/fstab les lignes
 +<code bash>
 +/Data/Maison                        /Maison     none  bind 0 0 
 +</code> 
 +
 +Dans la suite des articles consacrés aux comptes de type "**titux**", tous les raisonnements se baseront sur des "maisons" situées en /Maison et non pas en /Data/Maison
 +
 +  * [[/article/Compte "titux" zsh]]   
 +  * [[/article/Compte "titux" kde]]
 +
  
article/configuration_compte_titux.1670337367.txt.gz · Dernière modification : 2022/12/06 15:36 de betux