Cuando creo un nuevo usuario, ¿cómo creo automáticamente un directorio .virtualenvs en su directorio de inicio?


8

Quiero crear automáticamente un directorio llamado ".virtualenvs" en el directorio de inicio de cada nuevo usuario al crear ese nuevo usuario.

Estoy usando el comando useradd para crear nuevos usuarios.

Respuestas:


12

Crea el directorio /etc/skel/.virtualenvs. El /etc/skeldirectorio se usará como esqueleto para un nuevo directorio de inicio.

Se define en /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
Si usted está dando a sus usuarios virtualenvwrapper puede añadir la $WORKON_HOMEvariable de entorno para /etc/skel/.bashrcasí
Stephen Paulger
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.