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?

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.


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
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.