<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Ekki Plicht (DF4OR) <<a href="mailto:ekki@plicht.de">ekki@plicht.de</a>> schrieb am Do., 24. Nov. 2022, 23:11:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace">Moin.</div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">Neuer Debian 10 Server, neuer user angelegt</div><div class="gmail_default" style="font-family:courier new,monospace"># useradd -m df4or</div><div class="gmail_default" style="font-family:courier new,monospace"># passwd df4or</div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">In /etc/passwd steht nun</div><div class="gmail_default" style="font-family:courier new,monospace"><span style="font-family:monospace"><span style="color:rgb(0,0,0)">"df4or:x:1000:1000::/home/df4or:/bin/sh"</span></span></div><div class="gmail_default" style="font-family:courier new,monospace"><span style="font-family:monospace"><span style="color:rgb(0,0,0)"><br></span></span></div><div class="gmail_default"><font color="#000000" face="monospace"># ls -l /bin/sh</font></div><div class="gmail_default"><span style="font-family:monospace"><span style="color:rgb(0,0,0)">lrwxrwxrwx 1 root root 9 Nov 24 22:47 </span><span style="font-weight:bold;color:rgb(84,255,255)">/bin/sh</span><span style="color:rgb(0,0,0)"> -> </span><span style="font-weight:bold;color:rgb(84,255,84)">/bin/bash</span><br><span style="color:rgb(0,0,0)">
</span><br></span></div><div class="gmail_default"><span style="font-family:monospace">Login mit neuem Account 'df4or' per ssh, ich lande in einer "sh" shell. WTF?</span></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Hier ist Achtung geboten, es gibt inzwischen einen Haufen binaries die ihr Verhalten identitätsabhängig machen. Sprich /bin/bash ist nicht gleich /bin/sh obwohl da ein symlink ist.</div><div dir="auto"><br></div><div dir="auto">Von KVM her kenne ich das auch, wenn im Namen KVM vorkommt dann wird Virtualisierung versucht ansonsten Emulation obwohl es genau das gleiche binary ist (wie hier nur symlink).</div><div dir="auto"><br></div><div dir="auto">Könnt gut sein das Dash/bash hier "oh ich soll sh vorgaukeln, ok ..." denken :-)</div><div dir="auto"><br></div><div dir="auto">Daher ggf mal versuchen wirklich/bin/bash in passwd zu setzen?</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default"><span style="font-family:monospace">Es wird natürlich auch keine .bashrc ausgeführt,</span></div><div class="gmail_default"><span style="font-family:monospace"><br></span></div><div class="gmail_default"><font face="monospace">$ df4or</font><span style="color:rgb(0,0,0);font-family:monospace">@neuerserver:~$ echo $0</span></div><div class="gmail_default"><span style="font-family:monospace">-sh</span></div><div class="gmail_default"><span style="font-family:monospace"><br></span></div><div class="gmail_default"><span style="font-family:monospace">Jetzt versuche ich mit </span></div><div class="gmail_default"><span style="font-family:monospace"># usermod --shell /bin/bash df4or<br>die shell zu ändern, in /etc/passwd steht nun</span></div><div class="gmail_default"><span style="color:rgb(0,0,0);font-family:monospace">"df4or:x:1000:1000::/home/df4or:/bin/bash"</span><span style="font-family:monospace"> </span></div><div class="gmail_default"><span style="font-family:monospace"><br></span></div><div class="gmail_default"><span style="font-family:monospace">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.</span></div><div class="gmail_default"><span style="font-family:monospace">WTF?</span></div><div class="gmail_default"><span style="font-family:monospace"><br></span></div><div class="gmail_default"><span style="font-family:monospace">Wenn ich /bin/bash aufrufe wird die bash gestartet, .bashrc ausgeführt usw. alles so wie es soll. Nur nach dem Login nicht.</span></div><div class="gmail_default"><span style="font-family:monospace"><br></span></div><div class="gmail_default"><span style="font-family:monospace">Jemand ne Idee?</span></div><div class="gmail_default"><span style="font-family:monospace"><br></span></div><div class="gmail_default"><span style="font-family:monospace">Danke.</span></div><div class="gmail_default"><span style="font-family:monospace">Ekki</span></div><div class="gmail_default"><br></div></div>
_______________________________________________<br>
lug-ld mailing list<br>
<a href="mailto:lug-ld@lists.lug-ld.de" target="_blank" rel="noreferrer">lug-ld@lists.lug-ld.de</a><br>
<a href="http://lists.lug-ld.de/mailman/listinfo/lug-ld" rel="noreferrer noreferrer" target="_blank">http://lists.lug-ld.de/mailman/listinfo/lug-ld</a><br>
</blockquote></div></div></div>