![사용자를 생성하는 방법은 있지만 public_html에 액세스할 수 없습니다.](https://linux55.com/image/88916/%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EC%9E%88%EC%A7%80%EB%A7%8C%20public_html%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
public_html 폴더에 액세스할 수 없는 Linux 사용자를 만드는 방법은 무엇입니까?
고쳐 쓰다:
실제로 사용하고 싶지만 http://example.com/~user/
사용자에게 다른 rootdir에 대한 권한이 없습니다.
어떻게 해야 합니까?
답변1
public_html
사용자는 자신이 생성한 모든 디렉토리에 액세스할 수 있으므로 쓰기 액세스 권한이 없는 홈 디렉토리를 사용자에게 제공하지 않는 한 사용자는 디렉토리를 생성 하고 액세스 할 수 있습니다 .
Apache 모듈을 사용하는 경우 userdir
사용자 정의 이름을 사용하거나 Apache 구성을 설정하여 Require all denied
사용자 홈 페이지의 위치에 대한 지침을 제공할 수 있습니다.
기본적으로 일반 사용자는 쓰기 액세스 권한이 없으므로 /var/www/html
mods를 사용하면 userdir
사용자가 수정할 수 있는 유일한 사이트는 자신의 사이트입니다.