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_html
diretório e acessá-lo.
Se você estiver usando o userdir
módulo Apache, poderá usar um nome personalizado ou definir a configuração do Apache para ter uma Require all denied
diretiva 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 userdir
mod, o único site que um usuário pode modificar é o seu próprio.