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.

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

1
Jika Anda memberikan pengguna Anda virtualenvwrapper Anda dapat menambahkan $WORKON_HOMEvariabel lingkungan untuk /etc/skel/.bashrcjuga
Stephen Paulger
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.