Shell

Status
Not open for further replies.

DjTom-i

Member
Hossa an die die es lesen!

Habe einen Benutzer angelegt welcher als Sklave für Gameserver fungieren soll...

Ich will aber nicht das man sich mit dem user am System anmelden kann sondern per "su user" zu diesem wechseln...

Wenn ich ihm aber /bin/false verpasse geht kein su mehr.

Gibts da ne Lösung.

Sorry für diese noobige Frage, aber ich bin ja noch sooo klein :)

:eek:
 
Du musst dem User schon eine Shell zuweisen sonst kannst du nicht per su zu ihm wechseln.

Du kannst höchstens ein Script schreiben:
1) /bin/bash zuweisen
2) su user
3) /bin/false zuweisen
 
Code:
devmode:~# su --help
Usage: su [OPTS] [-] [username [ARGS]]
        -       make this a login shell
        -c, --command=<command>
                pass command to the invoked shell using its -c
                option
       -m, -p, --preserve-environment
                do not reset environment variables, and keep the
                same shell
[b]       -s, --shell=<shell>
                use shell instead of the default in /etc/passwd[/b]
 
...

Danke dir HornOx! (natürlich auch dir djrick!)

Manchmal ist das alles so einfach wenn man nur weiß wie.

Jetzt kann ich doch lecker beruhigt bubu machen :)
 
Status
Not open for further replies.
Back
Top