Mahlzeit,
ich heisse zwar nicht Jens, antworte aber trotzdem mal.
Am liebsten wäre mir, wenn die scponly-User ein gemeinsames "Home" haben, in dem aber jeder noch ein Verzeichnis hat, auf das nur er (und die Dozenten) Zugriff haben.
Dann gib diesen Usern als Home eben das eigene Unterverzeichnis. Und der Dozent hat dann als Homeverzeichnis das Verzeichnis darüber.
Dann benötigen wir ein Upload-Dir, in dem man keine Dateien überschreiben darf
Dann lass nach dem Upload die Rechte entsprechend setzen.
und eins, was ganz odden für alle User ist, sowie ein Download-Dir, das für alle nur lesbar ist.
Das ist alles nur eine Sache der richtigen Rechte
Lässt sich das mit verhältnismäßig geringen Mitteln einrichten mit scponly?
Hat mit scponly nicht wirklich was zu tun. Diese Shell hat nur den Effekt, dass die einzige Loginmethode per SCP möglich ist. Alles andere ist Serversache unabhängig von der verwendeten Shell.
http://www.cargal.org/drupal/node.php?id=414
http://b0rken.de/index.php?/archives/7-scponly-im-chroot-unter-Debian-Etch.html
http://basler.netsession.info/wordpress/2008/10/scponly-mit-chroot-unter-debian-etch
Das sind die ersten drei Links, wenn ich bei Google nach "scponly debian" suche und die sollten die alle helfen können ;)
Das ist aber keine Arbeit auf 5 Minuten. Serversicherheit ist immer Zeitraubend.