Warum werden Aliase, die in der Datei ~/.bashrc des Root-Benutzers gefunden werden, standardmäßig nicht für Standardbenutzer verwendet?

Warum werden Aliase, die in der Datei ~/.bashrc des Root-Benutzers gefunden werden, standardmäßig nicht für Standardbenutzer verwendet?

Gibt es einen Grund, warum Aliase wie

alias rm='rm -i'

Werden die in der ~/.bashrcDatei des Benutzers „Root“ enthaltenen Informationen nicht standardmäßig für andere Benutzer verwendet?

Antwort1

Nicht-Root-Benutzer verwenden diese Dateien nicht ~root/.bashrcaus dem gleichen Grund, aus dem sie auch die Dateien anderer Benutzer nicht verwenden. ~/.bashrcDiese Dateien sindIndividuellStartdateien pro interaktiver Shell.

Wenn Sie Standardaliase oder andere Initialisierungen für alle bashBenutzer eines Systems wünschen, gehören diese Deklarationen in die systemweite Startdatei pro interaktiver Shell /etc/bash.bashrc.

verwandte Informationen