Quando crio um novo usuário, como crio automaticamente um diretório .virtualenvs no diretório inicial?


8

Desejo criar automaticamente um diretório chamado ".virtualenvs" no diretório inicial de cada novo usuário após a criação desse novo usuário.

Estou usando o comando useradd para criar novos usuários.

Respostas:


12

Crie o diretório /etc/skel/.virtualenvs. O /etc/skeldiretório será usado como um esqueleto para um novo diretório inicial.

Está definido em /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

11
Se você está dando a seus usuários virtualenvwrapper você pode adicionar a $WORKON_HOMEvariável de ambiente para /etc/skel/.bashrcbem
Stephen Paulger
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.