Komisches Verhalten nach su

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Joniator
Beiträge: 2
Registriert: 03.05.2015 13:58:34

Komisches Verhalten nach su

Beitrag von Joniator » 03.05.2015 14:11:32

Hallo Foum,

ich habe auf meinem Debian 7-vServer ein Problem, sobald ich von root mit su auf einen anderen User wechsel.

Links, wo normalerweise "root@server:pfad#" steht, steht nurnoch "$", und wenn ich mit Pfeiltaste hoch/runter die benutzen Befehle durchgehe schreibt er nur "^[[A^[[B^[[C^[[D" in die Konsole, der aktuelle Pfad wird auch nicht angezeigt.
Sobald ich mit su root wieder auf den Root-User gehe und mit PW bestätige, steht wieder root@server:pfad# und ich kann die Befehle mit der Pfeiltaste durchwechseln.
Sudo ist nicht installiert, ich nutze Putty für den Zugriff.

Wie kann man dieses Verhalten umgehen?

Danke schonmal, ich hoffe die Frage kommt nicht zu oft, ich weiß aber auch schlicht nicht wonach ich suchen soll.

elapsed
Beiträge: 5
Registriert: 08.07.2005 01:34:50
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: NRW

Re: Komisches Verhalten nach su

Beitrag von elapsed » 03.05.2015 15:30:31

Sieht so aus als ob /etc/profile oder .bashrc nicht richtig verarbeitet werden. Falls du bisher "su username" benutzt hast, versuch es mal mit "su - username".

Gruß

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Komisches Verhalten nach su

Beitrag von Cae » 03.05.2015 15:49:17

Vermutlich hast du die Login-Shell verstellt. Was gibt

Code: Alles auswählen

$ which $0
in besagter Shell aus?

Willkommen im Forum!

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

dufty2
Beiträge: 1714
Registriert: 22.12.2013 16:41:16

Re: Komisches Verhalten nach su

Beitrag von dufty2 » 03.05.2015 16:04:58

Code: Alles auswählen

$ grep bash /etc/passwd
Gehe - ähnlich wie Cae - davon aus, dass bei Deinem User "nur" noch /bin/sh (welches dann auf die /bin/dash verweist) drinsteht.

Die Reduktion "bash -> dash" ist an sich eine gute Idee, für "menschliche User" ist es nicht ganz so angenehm, da die ganzen Komfortfunktionen (wie eben history (Pfeiltasten), C-a, C-e, C-k etc. ) fehlen.

pferdefreund
Beiträge: 3799
Registriert: 26.02.2009 14:35:56

Re: Komisches Verhalten nach su

Beitrag von pferdefreund » 04.05.2015 19:17:59

wenns nur manchmal benötigt wird, einfach nach su bash eingeben und man hat die gewohnte shell. Mach ich auf der maloche auch immer bei einigen Servern so, da hab ich auch nur die sh oder sowas.

Joniator
Beiträge: 2
Registriert: 03.05.2015 13:58:34

Re: Komisches Verhalten nach su

Beitrag von Joniator » 05.05.2015 22:41:40

Danke, mittlerweile habe ich den User gelöscht da ich etwas aufgeräumt habe, bei den neu erstellten Usern habe ich dieses Problem nicht.

Sollte das irgendwie nochmal vorkommen weiß ich was ich zu tun hab :THX:

Antworten