Cette page vous permet de configurer les répertoires que les propriétaires de serveurs virtuels et les utilisateurs disposant d'un accès FTP peuvent voir lorsqu'ils se connectent via FTP. Par défaut, les clients FTP peuvent accéder à l'ensemble du système de fichiers, y compris aux répertoires comme `/etc` et `/home` . Cependant, cela peut donner des informations que vous préféreriez que les utilisateurs ne puissent pas voir.

Chaque ligne du tableau de cette page définit le ou les serveurs virtuels à mettre en correspondance et le répertoire auquel ils sont limités. Dans la colonne Appliquer au serveur et aux sous-serveurs , vous pouvez choisir tous les serveurs virtuels ou un seul domaine (qui inclura automatiquement tous ses sous-serveurs). Si cette dernière option est choisie et que la case Tout sauf serveur est cochée, la restriction affectera les serveurs autres que celui choisi.

La colonne Restreindre au répertoire détermine où les serveurs virtuels correspondants sont limités lors de la connexion via FTP. L'option la plus couramment utilisée est les répertoires personnels des utilisateurs , qui limiteront le propriétaire du domaine au domicile du serveur virtuel et tous les utilisateurs FTP à leurs propres sous-répertoires, généralement sous les `homes` .

Dans une installation Virtualmin standard, le répertoire de base de chaque domaine dispose de `750` autorisations, ce qui empêche les utilisateurs d'autres domaines d'y accéder, quelles que soient les restrictions du répertoire FTP. Le verrouillage des utilisateurs FTP sur cette page n'ajoute donc pas grand-chose à la sécurité de votre système.

De plus, les restrictions de cette page ne s'appliquent pas aux scripts PHP, aux programmes CGI ou aux propriétaires de serveurs virtuels se connectant via SSH. À l'heure actuelle, il n'y a aucun moyen de les verrouiller, bien que les autorisations du répertoire personnel s'appliquent toujours.