El 2004-08-31 a las 21:11 +0200, J. Alfonso escribió:
To: ayuda-linux <ayuda-linux@yahoogroups.com>, GNU-Linux <GNU-Linux@yahoogrupos.com.mx>, linuxfacil <linuxfacil@gruposyahoo.com.ar>, sos_linux <sos_linux@gruposyahoo.com.ar>, suse-linux-s <suse-linux-s@suse.com>, usb-linux <usb-linux@gruposyahoo.com> Subject: [suse-linux-s] (*) Administaciòn de Usuarios.
Con tamaño crosspost, ganas me dan de no responder... que lo hagan "ellos".
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/
Eso es responsabilidad del usuario abc. Simplemente tiene que quitarle los atributos de lectura y ejecución al directorio.
y /home
No es posible ni necesario.
/bin
No es posible, no podrá ejecutar ni un simple 'ls'.
/etc.
No es posible, porque los programas no podrán acceder a sus configuraciones globales.
Como hacer que esto no sea posible?
Si quieres restringir al usuario, puedes cambiarle la shell a 'rbash'. Pero entonces no podrá ni crear subdirectorios en su propia casa. -- Saludos Carlos Robinson