Forum Linux.général Fichier skel

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
4
oct.
2021

Bonjour

A tous.Quelqu'un peux m'expliquer comment repliquer des configuratiosn par defaut du bureau ou des logiciels et definir par exemple le meme fond d ecran et le meme theme d'icones par defaut pour tous les utilisateurs.

Merci d avance.

  • # avant creation du compte, c'est le dossier /etc/skel

    Posté par  . Évalué à 2.

    avant la creation du compte, c'est le dossier /etc/skel
    ce dossier contient tous les fichiers qui vont etre copiés DANS le nouveau dossier de l'utilisateur /home/nouveauuser

    à toi donc de preparer l'environnement, les réglages utilisateurs, le fond d'écran…
    et de copier cela dans /etc/skel avant de creer les autres utilisateurs.

    sinon, il y a plusieurs questions à ce poser.

    • si tu veux juste qu'ils aient un environnement commun au demarrage qu'ils vont ensuite personnalisé (ou non), tu peux mettre les configs dans les dossiers "systèmes" qui vont bien (cela depend du logiciel, souvent /etc/xxx ou /usr/share/xxxx)
      ainsi si les utilisateurs ne touchent à rien, ils ont la config du systeme, sinon, cela cree un fichier de config dans leur /home qui "écrase" ce que propose le systeme

    • si tu veux que les réglages soient permanent, sans que les utilisateurs puissent modifier ?
      j'imagine alors qu'il faut copier ces configurations dans les dossiers utilisateurs, mais que les configs soient en lecture seule pour eux

  • # Un peut d'aide

    Posté par  . Évalué à 1. Dernière modification le 05 octobre 2021 à 10:24.

    Bonjour,

    Le dossier skel se situe dans /etc/skel
    Ce dossier contient l'ensemble de la configuration initial qui est mis en place lors de la création du compte.
    En gros lors de la première authentification d'un compte, le contenu de ce dossier est copier dans le home de l'utilisateur.

    Pour le créer il n'y a rien de vraiment compliquer.
    Il suffit de configurer ton environnement graphique, et qu'en celui ci est prêt, de copier le contenu du home dans le dossier skel.

    Attention toute fois certaine fichier de configuration contienne le nom de l'utilisateur qui a créé le skel.
    Petit début de script qui peut t'aider à mettre dans le dossier .config/autostart-scripts du home

    #!/bin/bash
    olduser=login_creation_skel
    newuser=`/usr/bin/whoami`
    for folder in config cache gconf gnupg kde local m-gpo mozilla
    do
        for file in `grep -R $olduser $HOME/.$folder | awk -F ":" '{ print $ 1 }' | uniq      | sed '/Fichier binaire/d' | sed 's/\.\///g'`
        do
            sed "s/$olduser/$newuser/g" -i $file
        done
    done

    En espèrent avoir été claire.
    Si tu as besoin d'aide n'hésite pas. Ici je masterise du kubuntu

    Bonne journée

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.