Когда я создаю нового пользователя, как я автоматически создаю каталог .virtualenvs в его домашнем каталоге?


8

Я хочу автоматически создать каталог с именем «.virtualenvs» в домашнем каталоге каждого нового пользователя при создании этого нового пользователя.

Я использую команду useradd для создания новых пользователей.

Ответы:


12

Создайте каталог /etc/skel/.virtualenvs. /etc/skelКаталог будет использоваться в качестве каркаса для нового домашнего каталога.

Это определено в /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
Если вы даете пользователям virtualenvwrapper вы можете добавить $WORKON_HOMEпеременную среды , /etc/skel/.bashrcа также
Стивен Paulger
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.