Lorsque je crée un nouvel utilisateur, comment créer automatiquement un répertoire .virtualenvs dans son répertoire personnel?

8

Je veux créer automatiquement un répertoire appelé ".virtualenvs" dans le répertoire personnel de chaque nouvel utilisateur lors de la création de ce nouvel utilisateur.

J'utilise la commande useradd pour créer de nouveaux utilisateurs.

Moulin à café
la source

Réponses:

12

Créez le répertoire /etc/skel/.virtualenvs. Le /etc/skelrépertoire sera utilisé comme squelette pour un nouveau répertoire personnel.

Il est défini dans /etc/adduser.conf:

# The SKEL variable specifies the directory containing "skeletal" user
# files; in other words, files such as a sample .profile that will be
# copied to the new user's home directory when it is created.
SKEL=/etc/skel
Lekensteyn
la source
1
Si vous donnez à vos utilisateurs virtualenvwrapper vous pouvez ajouter la $WORKON_HOMEvariable d'environnement /etc/skel/.bashrcainsi
Stephen Paulger