Wie erstelle ich beim Erstellen eines neuen Benutzers automatisch ein .virtualenvs-Verzeichnis in dessen Ausgangsverzeichnis?

8

Ich möchte beim Erstellen dieses neuen Benutzers automatisch ein Verzeichnis mit dem Namen ".virtualenvs" im Ausgangsverzeichnis jedes neuen Benutzers erstellen.

Ich verwende den Befehl useradd, um neue Benutzer zu erstellen.

Kaffeemühle
quelle

Antworten:

12

Erstellen Sie das Verzeichnis /etc/skel/.virtualenvs. Das /etc/skelVerzeichnis wird als Grundgerüst für ein neues Ausgangsverzeichnis verwendet.

Es ist definiert in /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
Lekensteyn
quelle
1
Wenn Sie geben Ihre Benutzer virtualenvwrapper Sie hinzufügen können $WORKON_HOMEUmgebungsvariable /etc/skel/.bashrcals auch
Stephen Paulger