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.