Cómo se hace para que los usuarios de un equipo linux no puedan ver más alla de su carpeta asignada como home de usuario? Si un usuario xyz tiene asignada la carpeta /home/xyz/ este puede de todas maneras revisar archivos de otros como /home/abc/ y /home /bin /etc. Como hacer que esto no sea posible?
Justamente Linux es muy flexible en todo lo que es permisos de usuarios. Vos podes hacer que un usuario pueda ver todo, algunas cosas o nada segun te convenga. Si vos no queres que un usuario vea el home de otro usuario sólo le debes cambiar los privilegios recursivamente del home de dicho usuario con la instrucion chmod (man chmod) Con el tema de los permisos en /bin /etc, por defecto en esos directorio los usuarios regulares tienen permisos de lectura y ejecución, cambiar los permisos en esos directorios te puede ocacionar que algunos programas no funciones correctamente para algunos usuarios. De todas formas con los permisos establecidos por defectos, un usuario regular no puede hacer daño al sistema.