Hacer chroot o no hacer chroot (usando alternativas)

Hacer chroot o no hacer chroot (usando alternativas)

Para un VPS con algunos sitios web pequeños, algunos usuarios necesitan acceso SFTP. Quiero encarcelarlos en su propio directorio /home/. Este directorio contiene los datos del sitio web.

Todo esto es nuevo para mí, así que necesito un consejo.

Chroot es la opción estándar para esto. Y puedo encontrar suficientes tutoriales y demás. ¿Pero es este método lo suficientemente seguro y bueno? ¿Existen mejores alternativas?

Respuesta1

Sí, pero el chrooting puede requerir recursos adicionales. Por ejemplo, php-fpm se puede hacer chroot usando sus propias funciones, pero la llamada de php mail()requiere el binario de sendmail en el árbol, por lo que, a menos que se lo proporcione a sus usuarios (junto con sus bibliotecas), no podrán usarlo mail()en php. . Incluso si sus usuarios, desde su punto de vista, tienen todos los datos necesarios, pueden necesitar algunos más. De hecho, este VPS del que estás hablando es una alternativa: tu proveedor de VPS te proporciona un conjunto de recursos de sistema operativo aislados.

información relacionada