Me gustaría dar acceso de solo lectura a un usuario, pero quiero que vea solo las carpetas exactas a las que le doy acceso. por ejemplo, él / ella no debe viajar por todo el servidor y buscar todas las carpetas de los usuarios, etc. incluso si él / ella solo sube, sube, sube. Quiero que él / ella vaya solo a estas carpetas específicas que permito. Entonces, en primer lugar, ¿cómo puedo permitir que un usuario específico tenga acceso a una carpeta específica y luego ayudaría poner enlaces simbólicos a su carpeta de inicio? ¿Entonces pueden ir directamente a las carpetas necesarias pero no hacia arriba o hacia abajo?
permissions
filesystems
readonly
Anarkie
fuente
fuente
Respuestas:
Debe establecer los permisos de directorio necesarios. Para directorios son:
Para los archivos, la situación es similar, es bastante obvio, por lo que puede manejarlo usted mismo.
Numéricos estos permisos:
Para editar permisos use
chmod
. Uso:chmod xyz <file or directory>
Ejemplo:
Jack y el grupo de Jack tendrán acceso de lectura + escritura a / home / jack y todos sus subdirectorios. El resto solo tendrá acceso de lectura.
-R
opción utilizada aquí para establecer permisos de forma recursiva .Otro ejemplo:
le dará a Jack acceso completo al
/home/jack/video
directorio. Ver también:chown
,chgrp
para el cambio de propietario y grupo propietario.fuente
chroot
Supongo que no es necesario aquí, el problema se puede resolver fácilmente configurando los permisos necesarios.Tampoco leo lo necesario para configurar chroots. para evitar subir directorios principales, asigne un permiso estricto.
si queremos otorgar acceso a / home / 1 a un usuario, pero confinamos al usuario para que no vea cuáles son otros materiales en / home que fabricamos / home de propiedad de root hand tiene permiso 111. por lo tanto, el usuario nunca sabe si / home / 2 existe alguna vez.
fuente