2009-05-07 13 views
5

¿Hay algo similar a chroot, pero para los usuarios?Cómo encarcelar al usuario de Linux

Estamos a punto de otorgar acceso a nuestros servidores para un cliente y nos gustaría que vieran solo los directorios que permitimos.

+2

¿No es eso para lo que se diseñaron los permisos? –

+0

Quiero ir un poco más allá de solo negar el acceso de lectura/escritura. –

+0

chroot solo deniega el acceso de lectura/escritura. –

Respuesta

7

Una búsqueda en Google en "openssh jail" me llevó al SSHjail for openSSH. Si su cliente usa ssh/scp para acceder a dichos servidores, esto podría ser lo que está buscando.

+0

El enlace ya no funciona ... – mimoralea

3

Es importante tener en cuenta que chroot (2) no tiene fines de seguridad. Es increíblemente fácil escapar de una cárcel chroot. Consulte este artículo en abusing chroot para obtener más información.

+2

Esto debería ser un comentario, no una respuesta. –

+0

Comentario sin respuesta, solo enlace y enlace ya muerto (servidor inactivo). – Palec

1

No hay salida fácil para los usuarios de cárcel en sus Homedirs. Por cierto, NUNCA le daría acceso a mis sistemas a alguien en quien no confío un mínimo.

La última vez que lo hice, utilizaron un menú "ineludible", basada en http://bash.cyberciti.biz/guide/A_menu_box El Bashrc lanza esta secuencia de comandos que no escaparía:

~/.bashrc : 
(LAST LINE) 
./menu.sh; exit 0 

Sí, tuve que escribir guiones para todos y cada uno elemento del menú (obtener registros, comprobar sys, ...) pero nadie para ejecutar 'chown -R root: root /' en lugar de *. No tiene precio.

[EDIT]: cree un usuario dedicado, ¡no haga esto como root!

Cuestiones relacionadas