Wie lege ich die Standard-.bashrc-Datei eines Benutzers fest?

23

Unter Ubuntu 10.4 habe ich die /etc/bash.bashrcDatei bearbeitet , um einige Variablen wie die Größe des Befehlsverlaufs ( HISTSIZE=5000) festzulegen. Wenn ich jedoch einen neuen Benutzer erstelle, gibt Ubuntu ihm standardmäßig eine .bashrcDatei in seinem Ausgangsverzeichnis, wobei diese Einstellung HISTSIZE=1000meine überschreibt. Wie kann ich die erstellte Standarddatei ändern .bashrc?

cwd
quelle

Antworten:

26

Sie können Standardkonfigurationen in / etc / skel ablegen, damit useradd (8) Dateien in / etc / skel kopieren kann, wenn mit der Option '-m' ein neues Benutzerverzeichnis erstellt wird.

Beachten Sie, dass dies nur für den neuen Benutzer verwendet wird. Bestehende Benutzerkonten sind nicht betroffen.

Cinsk
quelle
1
Wenn Sie dies proaktiv einrichten möchten, teilen Sie der .bashrcDatei beispielsweise /etc/skel/die Quelle /etc/defaults/bashrcoder die von Ihnen ausgewählte Datei mit. Das hindert die Benutzer immer noch nicht daran, die Leitung selbst zu entfernen, .bashrcwenn sie dies möchten, aber.
Shadur