Khi tôi tạo người dùng mới, làm cách nào để tự động tạo thư mục .virtualenvs trong thư mục chính của họ?


8

Tôi muốn tự động tạo một thư mục có tên ".virtualenvs" trong mỗi thư mục chính của người dùng mới khi tạo người dùng mới đó.

Tôi đang sử dụng lệnh useradd để tạo người dùng mới.

Câu trả lời:


12

Tạo thư mục /etc/skel/.virtualenvs. Thư mục /etc/skelsẽ được sử dụng như một bộ xương cho một thư mục nhà mới.

Nó được định nghĩa trong /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
Nếu bạn đang đem lại cho người dùng của bạn virtualenvwrapper bạn có thể thêm các $WORKON_HOMEbiến môi trường để /etc/skel/.bashrccũng
Stephen Paulger
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.