Como fazer usuário mas sem acesso a public_html

Como fazer usuário mas sem acesso a public_html

Como fazer um usuário para Linux, que não consegue acessar a pasta public_html?
ATUALIZAR:
Na verdade, quero usar http://example.com/~user/, mas o usuário não tem permissão em outro rootdir.
Como eu posso fazer isso?

Responder1

Um usuário pode acessar qualquer diretório que criar, portanto, a menos que você forneça ao usuário um diretório inicial sem acesso de gravação, ele poderá criar um public_htmldiretório e acessá-lo.

Se você estiver usando o userdirmódulo Apache, poderá usar um nome personalizado ou definir a configuração do Apache para ter uma Require all denieddiretiva para locais na casa desse usuário.

Por padrão, os usuários normais não têm acesso de gravação /var/www/html, portanto, com o userdirmod, o único site que um usuário pode modificar é o seu próprio.

informação relacionada