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.

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

1
Si vous donnez à vos utilisateurs virtualenvwrapper vous pouvez ajouter la $WORKON_HOMEvariable d'environnement /etc/skel/.bashrcainsi
Stephen Paulger
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.