web-dev-qa-db-fra.com

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

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

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

8
coffee-grinder

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

C'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
12
Lekensteyn