¿Cómo crear un usuario para Linux que no pueda acceder a la carpeta public_html?
ACTUALIZAR:
De hecho, quiero usarlo http://example.com/~user/
, pero el usuario no tiene ningún permiso en otro directorio raíz.
¿Cómo puedo hacerlo?
Respuesta1
Un usuario puede acceder a cualquier directorio que cree, por lo que, a menos que le dé al usuario un directorio de inicio sin acceso de escritura, podrá crear un public_html
directorio y acceder a él.
Si está utilizando el userdir
módulo Apache, puede usar un nombre personalizado o configurar la configuración de Apache para que tenga una Require all denied
directiva para las ubicaciones en la casa de ese usuario.
De forma predeterminada, los usuarios normales no tienen acceso de escritura /var/www/html
, por lo que con el userdir
mod, el único sitio que un usuario puede modificar es el suyo propio.