Je voudrais donner un accès en lecture seule à un utilisateur mais je veux qu'il / elle ne voit que les dossiers exacts auxquels je donne accès. par exemple, il / elle ne doit pas parcourir tout le serveur et parcourir tous les dossiers des utilisateurs, etc. Alors, tout d'abord, comment puis-je permettre à un utilisateur spécifique d'avoir accès à un dossier spécifique et ensuite, mettre des liens symboliques vers son dossier d'accueil serait-il utile? Ainsi, ils peuvent accéder directement aux dossiers nécessaires, mais pas vers le haut ou vers le bas?
permissions
filesystems
readonly
Anarkie
la source
la source
Réponses:
Vous devez définir les autorisations de répertoire nécessaires. Pour les répertoires, ce sont:
Pour les fichiers, la situation est similaire, c'est assez évident, vous pouvez donc le gérer vous-même.
Numérique ces autorisations:
Pour modifier les autorisations, utilisez
chmod
. Usage:chmod xyz <file or directory>
Exemple:
jack et le groupe de jack auront un accès en lecture / écriture à / home / jack et à tous ses sous-répertoires. Le reste n'aura qu'un accès en lecture.
-R
option utilisée ici pour définir récursivement les autorisations.Autre exemple:
donnera à jack un accès complet au
/home/jack/video
répertoire. Voir aussi:chown
,chgrp
pour changer le propriétaire et le groupe propriétaire.la source
chroot
ici, je suppose, que le problème peut être facilement résolu en définissant les autorisations nécessaires.je ne lis pas non plus nécessaire pour configurer des chroots. pour éviter de remonter les répertoires parents, attribuez une autorisation stricte.
si nous voulons autoriser un utilisateur à accéder à / home / 1 mais restreindre l'utilisateur à ne pas voir quels sont les autres matériaux dans / home que nous fabriquons / home appartenant à root hand ont la permission 111. ainsi l'utilisateur ne sait jamais si / home / 2 existe.
la source