1 votes

Chroot très limité

J'ai besoin d'un environnement chroot absolument minimal qui n'a que quelques commandes pour gérer les fichiers et les répertoires. Pas de gestion de l'utilisateur ou autre. Comme je veux créer un tel environnement pour chacun de mes utilisateurs, il doit être vraiment, vraiment petit.

Existe-t-il des environnements pré-construits qui répondent à mes besoins et qui font 5-10 Mo (ou aussi petits que possible) ?

Ou existe-t-il d'autres moyens de limiter un utilisateur à un répertoire et à quelques commandes seulement ?

Merci pour votre aide !

3voto

user886694 Points 31

Ce script peut s'avérer utile.

http://www.fuschlberger.net/programs/ssh-scp-sftp-chroot-jail/

semble être juste suffisante pour télécharger, envoyer, rsynchroniser des fichiers, etc.

Je pense que vous devrez alors mettre en place des quotas pour les empêcher d'utiliser trop d'espace disque.

0voto

Mikhail Kupchik Points 2431

Les prisons FreeBSD.

Dans Linux, il y a OpenVZ et les hyperviseurs (Xen, KVM) - ils sont utilisés pour fournir des solutions d'hébergement VPS. Ce dernier ne tient cependant pas dans 5-10 MB.

Et si vous voulez juste des opérations sur les fichiers (pas d'exécution de processus externes), cela peut être une bonne idée d'écrire votre propre Shell et de filtrer les arguments de commande par des expressions régulières. Cela représenterait moins de 200 lignes de code Google Golang, je pense.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X