Aquariophile: -> (PERL) nach / wechseln und auslesen verhindern

Hallo!

Wie kann ich bitte verhindern,
dass jemand ein Perl-Script anwenden KANN,
das er mir auf den Server (Debian) hochlädt,
welches im Prinzip nur folgendes macht:

###########
wechsle nach / und lese files aus.
öffne file, lese file aus,
zeige file an....
###########

Das geht nämlich!

Die gesuchte Lösung darf _keinesfalls_ sein,
dass ich alle Directories und Files am Server
unlesbar mache, also das "read" nehme im CHMOD.

Die Lösung muss vielmehr die sein,
dass ich auf ROOT-Ebene die Rechte
für das jeweilige verzeichniss einstelle.

Also z.B. dass kein Script,
egal ob ein Script das Script erstellte,
oder ob es wer upgeloaden hat,
egal welchen CHMOD das Script hat, usw.

KEIN Script in /home/user soll höher als /home/user
kommen können, also muss völlig in /home/user eingesperrt bleiben.

Anfangs dachte ich auch über Rechtevergabe für den Systemuser
selbst nach, aber darüber dachte ich dann nicht mehr nach,
weil im Prinzip das Verzeichnis abgeriegelt sicher sein muss,
weil sonst ein Perl-Script ein anderes Perl-Script erstellen könnte z.B.

(Darf auch in anderen Sprachen nicht gehen!!)

Danke für Deine Hilfe!

Liebe  Grüße
    Aquariophile

PS.: Schreiben und ausführen ausserhalb des /home/user
     Verzeichnisses darf natürlich auch nicht gehen,
     und lesen sowieso nicht.

Danke!

  1. use Mosche;

    KEIN Script in /home/user soll höher als /home/user
    kommen können, also muss völlig in /home/user eingesperrt bleiben.

    Du willst eine 'chroot'-Umgebung einrichten.

    man chroot
    bzw
    info chroot

    use Tschoe qw(Matti);