안녕하세요..
현재 계정에 php로 파일을 웹상에서 올리게 되면
파일 소유권이 nobody로 인식되어 버립니다.
현재 계정 폴더 부터 모든 소유권이 계정 소유자로
되어있지만..웹상에서 파일을 올리기만하면
nobody로 바뀌어 버리는데...이건 따로 설정사항이
없는 걸로 알고있습니다..무슨 이유 인지 알고싶네요.
폴더자체부터 소유권이 계정사용자에게 있는데..
이유야 대충 이해는 가지만 해결책을 찾고싶습니다.
답변좀 해주십시오.
웹에서 업로드한 파일이 nobody 소유가 되는 것은 PHP 가 웹 서버 계정으로 파일을 만들기 때문입니다. 디렉토리의 그룹 설정 기능을 쓰거나 umask 를 맞추고, 필요하면 suEXEC 나 PHP 실행 계정 설정으로 사용자 계정으로 실행하게 할 수 있습니다. 업로드 디렉토리의 소유자는 웹 서버가 쓸 수 있도록 그룹 권한을 주는 방식이 일반적입니다.