GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Cloner /etc/skel par programmation pour les nouveaux utilisateurs ?

/etc/skel est un dossier qui sera cloné pour les nouveaux utilisateurs. Existe-t-il un moyen possible de définir des règles à copier à partir de /etc/skel dossier ?

Par exemple, je cherche un moyen que si un utilisateur est créé et appartient au groupe nommé A , cloner /etc/skel dossier sauf /etc/skel/not_for_a.txt . C'est possible ?

Réponse acceptée :

Notez que useradd La commande vous permet de spécifier un répertoire SKEL personnalisé en utilisant le -k option. Vous pouvez créer un répertoire /etc/skel-for-group-A sans le not-for-a.txt , puis ajoutez de nouveaux utilisateurs avec leur groupe par défaut en tant que A, et spécifiez leur répertoire SKEL à l'aide de la commande :

useradd username -g groupA -k /etc/skel-for-group-A -m

Référez-vous :http://manpages.ubuntu.com/manpages/trusty/man8/useradd.8.html


Ubuntu
  1. Que signifie Etc ?

  2. Commande conviviale pour répertorier tous les utilisateurs sur le système Ubuntu ?

  3. Sudo ne demande plus de mot de passe ?

  4. Comment rendre le dossier accessible en écriture à 2 utilisateurs dans différents groupes ?

  5. /Rapports/ Invites de dossier pour la connexion

Meilleures distributions Windows comme Linux pour les nouveaux utilisateurs de Linux

Comment définir JAVA_HOME sous Linux pour tous les utilisateurs

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Comment savoir à partir de quel dossier un processus est en cours d'exécution ?

Différence entre /etc/hosts et /etc/resolv.conf

Comment configurer /etc/issues pour afficher l'adresse IP pour eth0