On Wed 14 Apr 1999, Heiko Schlittermann wrote: > Wenn Du nur die Einstellungen der Bash aendern willst, dann > > /etc/profile - global beim Login
problem : login führt eine login shell aus. telnetd auch. aber sshd ? das ist nicht sicher. wenn man einen befehl mit angibt, dann wird das profile nicht ausgewertet, evtl. fehlen also environment variablen. wenn man sich über xdm anmeldet wird .profile höchstens beim starten des xterms ausgeführt, und selbst da oft nicht. direkt gestartete programme betrifft es also nicht. cron jobs sind auch noch ein problem. damit fehlt ganz definitiv ein sinnvoller platz wo man global environment eintragen kann, z.B: "LANG=de_DE". /etc/environment ist in der debian implementation ein netter versuch, aber falschverstanden und fehlerhaft umgesetzt. bleibt nur alles doppelt und dreifach zu machen : ~/.bashrc wird bei jedem start einer bash eingelesen, aliase und environemnt ist dort richtig. zusätzlich muß ~/.bash_profile das ~/.bashrc miteinschliessen, z.B. mit "source ~/.bashrc", da login shells es nicht einlesen. für das echte profile oder ~/.bash_profile bleiben nur programme starts, die interaktive informationen bieten. z.B. die prüfung, wer demnächst geburtstag hat, andere wichtige termine, oder ein nettes fortune cookie. andreas ------------------------------------------------ Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Body "unsubscribe debian-user-de <deine emailadresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ------------------------------------------------ Anzahl der eingetragenen Mitglieder: 726

