eine .bashrc für normalen Benutzer und root möglich ?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
ren22

eine .bashrc für normalen Benutzer und root möglich ?

Beitrag von ren22 » 20.10.2019 04:20:24

Hallo,

kann man eigentlich die .bashrc von einem normalen Benutzer auch für root benutzen :?:
Somit müsste man dann nicht zwei Dateien editieren ... :!:

Danke

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: eine .bashrc für normalen Benutzer und root möglich ?

Beitrag von Meillo » 20.10.2019 07:08:29

Es kommt drauf an, was in der bashrc drin steht, aber grundsaetzlich ist das moeglich.

Die Datei /etc/bash.bashrc beispielsweise wird sowohl fuer normale User als auch fuer root eingelesen. Ebenso /etc/profile, in der du Unterscheidungen fuer root und normale User findest, z.B. fuer $PATH und $PS1.
Use ed once in a while!

Benutzeravatar
Phineas
Beiträge: 348
Registriert: 20.06.2012 20:26:19

Re: eine .bashrc für normalen Benutzer und root möglich ?

Beitrag von Phineas » 20.10.2019 09:49:24

Wäre sicherheitstechnisch allerdings der Super-Gau, wenn Root alles automatisch beim Shell starten ausführt, was ein normaler Benutzer editieren darf.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: eine .bashrc für normalen Benutzer und root möglich ?

Beitrag von Meillo » 20.10.2019 18:49:24

Phineas hat geschrieben: ↑ zum Beitrag ↑
20.10.2019 09:49:24
Wäre sicherheitstechnisch allerdings der Super-Gau, wenn Root alles automatisch beim Shell starten ausführt, was ein normaler Benutzer editieren darf.
Aeh, geht es jetzt darum, eine identische Kopie der bashrc zu verwenden (das dachte ich bisher) oder darum die gleiche Datei fuer beide User zu verwenden (Hardlinks)?

Wenn es nur genau eine Datei sein soll, dann darf die natuerlich nur root editieren duerfen, wie Phineas richtig bemerkt.
Use ed once in a while!

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: eine .bashrc für normalen Benutzer und root möglich ?

Beitrag von Livingston » 20.10.2019 22:16:19

Das ist doch das Schöne an der Konfigurierbarkeit in /etc. Der allmächtige Admin legt als root fest, was alle gemeinsam erhalten (/etc/profile und /etc/bash.bashrc), und die User (natürlich auch root) ergänzen das in ihren Dateien .profile und .bashrc, was für sie wichtig ist. Die Bash lädt standardmäßig zuerst die Dateien in /etc und dann die im home-Verzeichnis.
Hängt natürlich auch von der Art des login ab. Bei direktem Login oder mit su - <USER> werden /etc/profile und ~/.profile verarztet. Bei einfachem interaktivem Aufruf entsprechen /etc/bash.bashrc und danach ~/.bashrc.

Antworten