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.

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

1
Wenn Sie geben Ihre Benutzer virtualenvwrapper Sie hinzufügen können $WORKON_HOMEUmgebungsvariable /etc/skel/.bashrcals auch
Stephen Paulger
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.