Wie heißt die Datei /etc/profile.local bei Debian?
Wie heißt die Datei /etc/profile.local bei Debian?
Hallo zusammen,
ich möchte Befehle in eine Datei schreiben, die beim Login eines User - egal ob grafisch oder auf der Bash-Ebene - ausgeführt werden. Die Datei sollte auch bei einem Update des Systems erhalten bleiben.
Bei OpenSuSE soll das Ding /etc/profile.local heißen. Wie heißt (heißen) die entsprechende(n) Datei(en) bei Debian?
ich möchte Befehle in eine Datei schreiben, die beim Login eines User - egal ob grafisch oder auf der Bash-Ebene - ausgeführt werden. Die Datei sollte auch bei einem Update des Systems erhalten bleiben.
Bei OpenSuSE soll das Ding /etc/profile.local heißen. Wie heißt (heißen) die entsprechende(n) Datei(en) bei Debian?
Gruß
Bückstück
_______________________________________
Debian Etch
Bückstück
_______________________________________
Debian Etch
- SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Hi,
kenne OpenSuse nicht, aber folgende Datei unter Debian sollte wohl das passende sein.
Für die Anmeldung unter X könnten das gute Kandidaten sein.
Die unterschiedlichen Anmeldemanager/Desktopmanager bieten jeweils selbst auch noch diverse Möglichkeiten.
SubOptimal
kenne OpenSuse nicht, aber folgende Datei unter Debian sollte wohl das passende sein.
Code: Alles auswählen
/etc/profile
Code: Alles auswählen
/etc/xdm/Xresources
/etc/xdm/Xsession
SubOptimal
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Wenn die Datei unveränder ist wird sie ersetzt, sobald Änderungen dran vorgenommen worden sind wird nachgefragt.Bückstück hat geschrieben:Bleibt die /etc/bash.bashrc bei einem Update unangetastet?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- Livingston
- Beiträge: 1816
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Das gilt im Prinzip für alle Configurations Dateien. Sobald die einmal verändert worden sind, wird nachgefragt. Dabei spielt es keine Rolle ob von Hand oder per Srcipt.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Ich habe mir mal jetzt alle Startdateien angesehen, die beim Login abgearbeitet werden. Die /etc/profile ist tatsächlich das, was ich gesucht habe. Sie wird bei einem Login immer - egal ob grafisch oder nicht - abgearbeitet.
Ich habe allerdings für meine Bedürfnisse eine /etc/profile.local angelegt. In der /etc/profile habe ich dann einfach folgende Zeile eingefügt:
Jetzt wird die Datei /etc/profile.local auch beim Login abgearbeitet. Da dies aber nur beim erstmaligen Login nach dem Starten des PC's geschehen soll, habe ich die Anweisung der /etc/profile.local in folgende Kontrollstruktur gepackt:
Shell-Programmierung könnte echt mein Hobby werden. 
Ich habe allerdings für meine Bedürfnisse eine /etc/profile.local angelegt. In der /etc/profile habe ich dann einfach folgende Zeile eingefügt:
Code: Alles auswählen
[ -f /etc/profile.local ] && . /etc/profile.local
Code: Alles auswählen
if [ -z $PROFILEREAD ]; then
...
Anweisung
...
export PROFILEREAD=TRUE
fi;

Gruß
Bückstück
_______________________________________
Debian Etch
Bückstück
_______________________________________
Debian Etch
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Welche Dateien abgearbeitet werden von der Bash steht in der Manpage unter INOVOCATON. Es unterscheidet sich auch obs eine interactive Login Shell oder eine Nichtinteractive Shell ist
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.