standard shell
standard shell
Moin moin,
benutze seit einiger Zeit die zsh und würde diese nun gerne auch standardmäßig laden ohne immer zsh auf der bash eingeben zu müssen. Aber wo ist die Bash als Standard festgelegt?
Das Problem besteht natürlich nicht auf einem Eterm oder Xterm, da kann ich es einstellen, aber auf der normalen framebuffer konsole wird die zsh eben nicht gleich geladen.
Ideen??
Gruß Axel
benutze seit einiger Zeit die zsh und würde diese nun gerne auch standardmäßig laden ohne immer zsh auf der bash eingeben zu müssen. Aber wo ist die Bash als Standard festgelegt?
Das Problem besteht natürlich nicht auf einem Eterm oder Xterm, da kann ich es einstellen, aber auf der normalen framebuffer konsole wird die zsh eben nicht gleich geladen.
Ideen??
Gruß Axel
-
- Beiträge: 242
- Registriert: 03.01.2004 19:22:59
- Wohnort: Dresden
-
Kontaktdaten:
Aber die Bash (Standard) ist auch nur ein Paket, dass Fehler enthalten kann. Ich glaube nicht, dass man beim Shell-Wechsel für root Sicherheitsbedenken haben muss. Scripte werden ja auch nach wie vor von der Shell interpretiert, die im Header angegeben ist.matze-peng hat geschrieben:aber du solltest sowas nur fuer die user benutzen, damit du dich nicht versehentlich aussperrst wenn mal die eingestellten shells nicht funktionieren oder so.
-
- Beiträge: 242
- Registriert: 03.01.2004 19:22:59
- Wohnort: Dresden
-
Kontaktdaten:
ich meinte eher wenn /usr mal aus irgend nem grund nicht gemountet werden konnte, deine shell aber dort drauf liegt, dann kannst du dich nicht einloggen. wenn das nur bei nem user passiert isses nich so wild. wenn dir das aber mit root ebenso passiert, weil du unnoetigerweise (du soltlest root ohnehin eher selten bis nie benoetigen) eine non-static rootshell verwendest, dann viel spass beim zurrueckfrickeln. im fall einer physisch nicht verfuegbaren maschine (root-server bspw) kannst du das dann ueberhaupt nicht mehr zurechtbiegen.fluid hat geschrieben:Aber die Bash (Standard) ist auch nur ein Paket, dass Fehler enthalten kann. Ich glaube nicht, dass man beim Shell-Wechsel für root Sicherheitsbedenken haben muss. Scripte werden ja auch nach wie vor von der Shell interpretiert, die im Header angegeben ist.matze-peng hat geschrieben:aber du solltest sowas nur fuer die user benutzen, damit du dich nicht versehentlich aussperrst wenn mal die eingestellten shells nicht funktionieren oder so.
mfg
- Ein weiser Mann widerspricht seiner Frau nicht. Er wartet bis sie es selbst tut. -
-
- Beiträge: 242
- Registriert: 03.01.2004 19:22:59
- Wohnort: Dresden
-
Kontaktdaten:
ich hab jetzt kein debian zur hand, aber ich bin mir absolut sicher, dass die rootshell in der standard-installation auf keinen fall in /usr liegt.fluid hat geschrieben:Und genau das kann dir auch bei der Bash passieren, die genau da liegt, wo die zsh auch liegt. Wenn diese mal nicht verfügbar ist, hast du genau dasselbe Problem.
Die Shells liegen übrigens AFAIK in /bin (Ich gehe hier von Debian-Paketen aus).
edit: oh, wenn die shells natuerlich alle static installiert werden, dann kann man sich so natuerlich nciht aussperren. is aber ne prinzipfrage.
- Ein weiser Mann widerspricht seiner Frau nicht. Er wartet bis sie es selbst tut. -
Ich schrub doch gerade, dass sie AFAIK in /bin liegen.
Siehe
Eine per Debianpaket installierte Bash liegt genau da, wo eine per Debianpaket installierte zsh liegt. Worüber diskutieren wir eigentlich? ;) Ich wollte nur anmerken, dass IMHO es keinen Unterschied macht, ob man Bash oder Zsh verwendet, zumindest nicht aus Sicherheitsaspekten.
Siehe
Code: Alles auswählen
fluid@debianbox:/bin$ ls -la | grep sh
-rwxr-xr-x 1 root root 628684 2004-09-06 20:03 bash
lrwxr-xr-x 1 root root 4 2004-10-02 02:08 rbash -> bash
lrwxr-xr-x 1 root root 22 2004-09-24 15:59 rzsh -> /etc/alternatives/rzsh
lrwxr-xr-x 1 root root 4 2004-10-02 02:08 sh -> bash
lrwxr-xr-x 1 root root 21 2004-09-24 15:59 zsh -> /etc/alternatives/zsh
-rwxr-xr-x 1 root root 451564 2004-10-18 02:32 zsh4
-
- Beiträge: 242
- Registriert: 03.01.2004 19:22:59
- Wohnort: Dresden
-
Kontaktdaten:
jaja du hast ja recht. ich wollte nur darauf hinweise, dass man durch das shellwechseln insbesondere bei root sich leicht mal ganz aus einem unix aussperren kann - auch wenn das bei debian im speziellen nicht der fall ist. wir haben aneinander vorbei geklugscheissert.
mfg
matze
mfg
matze
- Ein weiser Mann widerspricht seiner Frau nicht. Er wartet bis sie es selbst tut. -