J'ai créé un utilisateur sur Centos 7 via Webmin et ai désigné /var/www/html/page
comme répertoire de base pour pouvoir commencer à partir de là.
Cependant, je me suis connecté et je me suis rendu compte qu'ils peuvent naviguer à partir de là vers les répertoires supérieurs, ce que je ne souhaite pas. Comment puis-je empêcher cela?
Vous pouvez empêcher les utilisateurs d'accéder à des répertoires et à des fichiers hors de leur domicile en utilisant chroot , souvent appelé prison chroot.
Un chroot sur les systèmes d'exploitation Unix est une opération qui modifie le répertoire racine apparent du processus en cours d'exécution et de ses enfants. Un programme qui est exécuté dans un tel environnement modifié ne peut pas nommer (et donc normalement ne peut pas accéder) des fichiers en dehors de l'arborescence de répertoires désignée.
Vous trouverez de nombreuses questions, réponses et guides sur nix Stack et Google .