사용자를 생성하는 방법은 있지만 public_html에 액세스할 수 없습니다.

사용자를 생성하는 방법은 있지만 public_html에 액세스할 수 없습니다.

public_html 폴더에 액세스할 수 없는 Linux 사용자를 만드는 방법은 무엇입니까?
고쳐 쓰다:
실제로 사용하고 싶지만 http://example.com/~user/사용자에게 다른 rootdir에 대한 권한이 없습니다.
어떻게 해야 합니까?

답변1

public_html사용자는 자신이 생성한 모든 디렉토리에 액세스할 수 있으므로 쓰기 액세스 권한이 없는 홈 디렉토리를 사용자에게 제공하지 않는 한 사용자는 디렉토리를 생성 하고 액세스 할 수 있습니다 .

Apache 모듈을 사용하는 경우 userdir사용자 정의 이름을 사용하거나 Apache 구성을 설정하여 Require all denied사용자 홈 페이지의 위치에 대한 지침을 제공할 수 있습니다.

기본적으로 일반 사용자는 쓰기 액세스 권한이 없으므로 /var/www/htmlmods를 사용하면 userdir사용자가 수정할 수 있는 유일한 사이트는 자신의 사이트입니다.

관련 정보