Falsches Home für root mit Telnet

kriegaex

Aktives Mitglied
Mitglied seit
7 Nov 2006
Beiträge
2,927
Punkte für Reaktionen
3
Punkte
36
Wir wissen ja, das im DS-Mod ein Login per SSH den User root ins Home-Verzeichnis /var/mod/root bringt. In /etc/passwd und /var/tmp/passwd steht jedoch das Verzeichnis /mod/root. Okay, man findet heraus, daß /mod ein Link auf /var/mod ist, aber trotzdem ist es etwas verwirrend. Man könnte das vereinheitlichen, auch wenn es nicht schlimm ist.

Spannend wird es aber bei Telnet. Dort lautet das Home für root plötzlich / (Wurzelverzeichnis), ein Wert, den ich höchstens noch innerhalb /var.tar im dort enthaltenen /var/tmp/passwd finde. Das ist jetzt schon Variante 3.

Weiß irgendwer, wie sich diese Unterschiede erklären, und wie man es hinkriegen könnte, daß die Firmware so gebaut wird, daß der User root ein einheitliches Home hat, unabhängig von der Art des Logins?
 
ich versteh dein problem nicht: es handelt sich doch immer um das selber verzeichnis.

die verzeichnisstruktur (/mod -> /var/mod und so) wird übrigens im developer thread ausführlich beschrieben.
 
Daniel wird das mit den Symlinks im "neuen" dsmod beheben. War halt die einfachste Möglichkeit.
Aber warum telnet das Homeverzeichnis der /etc/passwd nicht beachtet weiß ich nicht. Da müssen wir wohl mal in den Quellcode schauen.

MfG Oliver
 
Ich dachte mir halt /mod/root ist kürzer. Die Ash auf der Box zeigt als aktuellen Pfad glaube ich immer den mit dereferenzierten Symlinks an, also /var/mod/root.

Mfg
Daniel
 
@Knox: Daß es ein Link ist, habe ich schon verstanden, ich habe es doch selbst beschrieben. Das ist auch nicht der Hauptgrund für die Mail, das ist Kosmetik. Wie Daniel richtig sagt, zeigt dann noch die Shell etwas anderes an, als man eingegeben hat, und das ist eher ungewohnt, auch für UNIXer.

Das Problem ist - und da weiß Daniel ja momentan auch nicht, wieso - daß das Homedir in Telnet / ist - definitiv nicht dasselbe wie /mod/root.
 
Kostenlos!

Statistik des Forums

Themen
248,461
Beiträge
2,291,915
Mitglieder
377,884
Neuestes Mitglied
Tomzefix