[lug-ld] Default Shell ändert sich nicht
Jean-Jacques Sarton
jj.sarton at t-online.de
Fr Nov 25 08:14:18 CET 2022
Hallo Ekki,
soweit mir erkannt ist, wird die dash der Initialisierung des Systems
ausgeführt. Möglicherweise ist die ssjd Konfiguration so eingestellt,
dass es ein "Sondermodus" für das einloggen als root eingestellt ist.
Gibt es eine Datei /etc/ssh/sshrc?
Grüße,
Jean-Jacques
Am 24.11.22 um 23:11 schrieb Ekki Plicht (DF4OR):
> Moin.
>
> Neuer Debian 10 Server, neuer user angelegt
> # useradd -m df4or
> # passwd df4or
>
> In /etc/passwd steht nun
> "df4or:x:1000:1000::/home/df4or:/bin/sh"
>
> # ls -l /bin/sh
> lrwxrwxrwx 1 root root 9 Nov 24 22:47 /bin/sh -> /bin/bash
>
> Login mit neuem Account 'df4or' per ssh, ich lande in einer "sh" shell. WTF?
> Es wird natürlich auch keine .bashrc ausgeführt,
>
> $ df4or at neuerserver:~$ echo $0
> -sh
>
> Jetzt versuche ich mit
> # usermod --shell /bin/bash df4or
> die shell zu ändern, in /etc/passwd steht nun
> "df4or:x:1000:1000::/home/df4or:/bin/bash"
>
> Neues einloggen per ssh (es ist sonst keine andere shh session für diesen
> User zu diesem Server mehr offen) - ich lande wieder in der /bin/sh.
> WTF?
>
> Wenn ich /bin/bash aufrufe wird die bash gestartet, .bashrc ausgeführt usw.
> alles so wie es soll. Nur nach dem Login nicht.
>
> Jemand ne Idee?
>
> Danke.
> Ekki
>
>
> _______________________________________________
> lug-ld mailing list
> lug-ld at lists.lug-ld.de
> http://lists.lug-ld.de/mailman/listinfo/lug-ld
Mehr Informationen über die Mailingliste lug-ld