Screen-fummelei (loginshell)


SirDzstic

Member
Joined
Nov 14, 2005
Messages
187
Mahlzeit,

ich habe heute eine Idee gehabt, und würde mal gern wissen,
ob sich das, so wie ich es mir vorstelle, umsetzen lässt, und
wenn ja, wie:

Ich habe auf meinem Rechner einen Gastuser. Ich würde gern...
1. Den User nach dem Login in eine Screen session stecken.
2. Diese Screen session von einem anderen User aus beobachten können.
3. Das auch machen können, wenn mehrere Leute unter dieser UID eingelogt sind.
Der User hat keinerlei besondere Rechte. Er hat ein Homeverzeichnis,
und ist als einziger User in seiner Gruppe, die keine Datei besitzt,
außer denen im entsprechenden Homeverzeichnis.

Ich habe mal spaßeshalber /usr/bin/screen als Login-Shell in
/etc/passwd eingetragen, aber das ist nicht gerade das, was
ich möchte. Die session muss, dafür dass das funktioniert, vorher
schon auf sein und der User kann sie mittels "exit" jederzeit beenden.
Damit kriegt jeder weitere, der sich mit diesem Account einlogt eine
Fehlermeldung, die Session könne nicht wiederaufgenommen werden.

Ist meine Idee eigentlich überhaupt sinnvoll?
Falls ja, würde ich gern mal hören, wie sich sowas machen ließe, falls
es möglich ist.
 
localhost # emerge --search ttysnoop
Searching...
[ Results for search key : ttysnoop ]
[ Applications found : 0 ]

Doesn't seem like portage has it :/
I'll have a closer look to it this evening,
when I'm back from the university.

Maybe it's just what I want, so thanks
in advance :>
 
Back
Top