> > Para hacerlo con chroot (al menos es como se me ocurre a mi), vas a > tener que cuasi copiarle todo a el directorio donde lo vas a enjaular > (ej "/home/usuarios_enjaulados/"), y ahí montar un nuevo "/". > > El truco tal vez lo puedas hacer modificando /etc/init.d/gdm para que > inicie chrooteado en donde estarán los usuarios. > > > Además hay que tener en cuenta los passwords de los usuarios solo > deberían estar en "/home/usuarios_enjaulados/etc/passwd", para evitar > que con un ALT+CTRL+FX se pasen a una terminal de texto que no esté > enjaulada. > > > Va a ser un trabajo largo y tedioso, pero seguro que es un reto > divertido para encarar. Demás está decir que nunca lo hice, pero estaría > muy bueno intentarlo.
No es largo y tedioso, por ahí fui muy resumido en mi mail anterior pero scponly hace exactamente eso, un chroot de manera "más fácil" Eso si, esta pensado para usar sftp y scp que ( en mi opinión ) es mucho mejor que usar FTP. 1. Instalar el paquete: apt-get install scponly dpkg-reconfigure -plow scponly y lo habilitas con YES. 2. Creando el usuario y directorio Vas a /usr/share/doc/scponly/setup_chroot/ y le das permiso de ejecución al script que hay dentro chmod +x setup_chroot.sh lo ejecutas: ./setup_chroot.sh y contestas las preguntas.... Te creas un directorio dev dentro del directorio que creaste mkdir /home/usuario/dev mknod -m 666 /home/usuario/dev/null c 1 3 Con esto te debería andar... igual siempre es bueno leer la documentación: man scponly Tene en cuenta que el usuario solo podrá escribir en el directorio que ingresastre en el script ( por default es "incoming" ) Saludos. -- Joaquín Rivera http://wiki.buenosaireslibre.org/JoaquínRivera<http://wiki.buenosaireslibre.org/Joaqu%C3%ADnRivera>