Hola,
Debo primero decirles que de ninguna manera soy administrador de servidores y mis conocimientos de Linux son bien limitados (pero con muchas ganas de aprender).
Estoy probando con un servidor que tengo configurando Apache, pero quiero saber como hacen, digamos, los servicios de hosts para separar las cuentas correctamente y que se pueda acceder a los sitios de la siguiente manera:
http://192.168.0.1/~usuario/
Deseo que cada sitio se guarde, por ejemplo, en:
/home/usuario/public_html y setear mi DocumentRoot para que apunte a ese directorio cuando se acceda como explique anteriormente.
También deseo que si entro con el usuario "pedro", a pedro le sea imposible ver los archivos de "juan", teniendo en cuenta que necesito que se ejecuten los sitios con el usuario de apache.
Cualquier enlace, documentacion y/o orientacion es bienvenida.
Un saludo =)
EDIT: Lo que hice con los permisos fue que agregue el usuario apache al grupo del usuario que cree (Es esto correcto?)