[gelöscht] Hallo zusammen, ich wollte mir grade einen steam Server installieren, da ich selbigen nicht als root ausführen möchte wollte ich mir einen neuen benutzer "steam" anlegen. Dazu habe ich mit useradd -s /bin/false -m steam einen lokalen Benutzer angelegt, dem ich keinen login über shell ermöglichen möchte. Nun wollte ich mit su steam zum eigentlichen Benutzer wechseln um ein paar Dinge zu erledigen, bekomme denn Benutzer aber nicht gewechselt. Mein Prompt beginnt nach wie vor mit root@maschine #..., darum die Frage habe ich etwas falsch gemacht? villeicht einen typischen Anfängerfehler begangen?
GerBra /bin/false als Shell und dann nach su in eine Shell wechseln wollen geht halt nicht. Und das ist auch gut so 😉 Abhilfe: Die Shell als root in der /etc/passwd temporär von false auf z.B. bash ändern.
Pierre Müsste eigentlich gehen. Du musst nur eine Shell bei su angeben: su steam -s /bin/bash Früher ging das aber mal tatsächlich ohne diese Angabe.