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.
-Ropción utilizada aquí para establecer permisos de forma recursiva .Otro ejemplo:
le dará a Jack acceso completo al
/home/jack/videodirectorio. Ver también:chown,chgrppara el cambio de propietario y grupo propietario.fuente
chrootSupongo 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