Comment définir le fichier .bashrc par défaut d'un utilisateur?

23

Sur Ubuntu 10.4, j'ai édité le /etc/bash.bashrcfichier pour définir certaines variables comme la taille de l'historique des commandes ( HISTSIZE=5000), mais si je crée un nouvel utilisateur, Ubuntu leur donne par défaut un .bashrcfichier dans leur répertoire personnel avec cet ensemble HISTSIZE=1000qui remplace le mien. Comment puis-je changer le .bashrcfichier par défaut créé?

cwd
la source

Réponses:

26

Vous pouvez mettre des configurations par défaut dans / etc / skel afin que useradd (8) puisse copier des fichiers dans / etc / skel chaque fois qu'il crée le répertoire d'un nouvel utilisateur par l'option '-m'.

Notez que ceci est utilisé uniquement pour le nouvel utilisateur. Les comptes d'utilisateurs existants ne sont pas affectés.

cinsk
la source
1
Si vous souhaitez configurer cela de manière proactive, indiquez le .bashrcfichier /etc/skel/à la source, par exemple, /etc/defaults/bashrcou à tout autre fichier que vous choisissez. Cela n'empêchera toujours pas les utilisateurs de supprimer la ligne .bashrcs'ils le souhaitent, mais.
Shadur