Ketika saya membuat pengguna baru, bagaimana cara saya secara otomatis membuat direktori .virtualenvs di direktori home mereka?

8

Saya ingin secara otomatis membuat direktori yang disebut ".virtualenvs" di setiap direktori home pengguna baru saat membuat pengguna baru itu.

Saya menggunakan perintah useradd untuk membuat pengguna baru.

penggiling kopi
sumber

Jawaban:

12

Buat direktori /etc/skel/.virtualenvs. The /etc/skeldirektori akan digunakan sebagai kerangka untuk direktori rumah baru.

Itu didefinisikan dalam /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
sumber
1
Jika Anda memberikan pengguna Anda virtualenvwrapper Anda dapat menambahkan $WORKON_HOMEvariabel lingkungan untuk /etc/skel/.bashrcjuga
Stephen Paulger