테스트 사이트 - 개발 중인 베타 버전입니다

폴더 생성시 (mkdir) 소유자/그룹에 관한 질문입니다. 채택완료

trstrs 9년 전 조회 3,953

그누보드 초기 설치시에 /data/cache 라던지 /data/session 등 자동으로 생성되는 폴더들에 대해서,

 

그 생성된 폴더들의 소유자/그룹을 보면 둘 다 사용자의 이름으로 잡히는데

(사용자 이름이라고 표현하는게 정확한지 모르겠습니다.)

 

제가 그누보드 내에서 수동으로 mkdir를 이용해서 폴더를 생성하면 

 

소유자/그룹이 apache 로 잡힙니다.

 

 

그누보드 초기 설치시에 디렉토리생성 코드와 제가 짠 폴더생성 코드를 비교해보니 차이가 없고

 

서버 설정도 그누보드 설치시점과 제가 폴더 수동 생성시점에 바뀐 것 없이 똑같은 환경입니다. 

 

그런데 왜 생성된 폴더의 소유자/그룹이 차이가 나는지 궁금합니다.

 

 

문제되는 것은

 

둘 다 권한이 755로 생성된 폴더라도 소유자/그룹이 apache인 폴더 (제가 생성한 폴더) 는 파일 업로드가 되지않는 문제가 생깁니다.

 

물론 제가 생성한 폴더 권한을 777로 강제 지정해버리면 되긴합니다만.. 제가 생성하는 모든 폴더를 그렇게 쓸 수도 없는 노릇이고..

 

요점은 그것이 아니라, 왜 폴더의 소유자/그룹이 차이가 나는지 모르겠습니다.

 

그리고 그누보드 초기 설치시에 생성된 폴더처럼 소유자/그룹도 정상적으로 잡으려면 어떻게 해야하는지요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플라이
9년 전

폴더를 php구문안에서 생성시는 해당 apache 개정으로 생성되지만 ftp로 접근해서 생성시는 현재 접속되어 있는 계정으로 생성될텐데요 만약 차이가 난다면 임의적으로 권한을 바꿀수 있는 root 권한이 되어 있다면 chown 으로 하셔서 권한을 변경해 주셔도 되지 않을까 싶습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인