홈 디렉터리 외부에 콘텐츠를 작성하는 방법은 무엇입니까?

홈 디렉터리 외부에 콘텐츠를 작성하는 방법은 무엇입니까?

내 Apache 서버는 /srv/http/이 디렉터리에서 실행됩니다. 그룹으로 변경 httpadmin하고 내 사용자를 그룹에 추가했습니다. 그런 다음 디렉토리의 권한을 로 변경했습니다 rwxrwxr-x. 즉, 그룹의 모든 사람이 httpadmin디렉토리에 쓸 수 있어야 한다는 의미입니다. 그렇죠?

그러나 그 안에 파일을 만들 수는 없습니다. 내가 무엇을 놓치고 있나요?

답변1

그룹을 변경한 후 로그아웃했다가 다시 로그인해야 새 그룹 할당이 적용됩니다. 로그아웃하거나

답변2

명령을 사용하여 신원을 확인하십시오 id | grep httpadmin || echo check permissions.. 여기에 결과가 있으면 이 그룹에 자신을 추가해야 합니다. pw또는 usermod동일한 명령을 사용하여 시스템에 다시 로그인할 수 있습니다 .

다음으로 파일에 쓰기 위해 필요한 권한을 확인해야 합니다. 내 홈 서버에서는 내가 작성한 기본 그룹과 내가 가진 권한 umask에 관계없이 고정 그룹을 사용합니다.

관련 정보