Quando creo un nuovo utente, come posso creare automaticamente una directory .virtualenvs nella loro home directory?


8

Voglio creare automaticamente una directory chiamata ".virtualenvs" nella home directory di ogni nuovo utente al momento della creazione di quel nuovo utente.

Sto usando il comando useradd per creare nuovi utenti.

Risposte:


12

Crea la directory /etc/skel/.virtualenvs. La /etc/skeldirectory verrà utilizzata come scheletro per una nuova home directory.

È definito in /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
Se si sta dando agli utenti virtualenvwrapper è possibile aggiungere la $WORKON_HOMEvariabile di ambiente /etc/skel/.bashrccome pure
Stephen Paulger
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.