이곳에서 질문하고 배우고 해서 집에 있는 컴퓨터로 간당간당 웹서버 운영 시작했습니다.
웹서버 운영중에 파일 업로드하거나, 데이타베이스 파일이나 세션파일 등 생성될 시에
그룹,사용자는 사용할 수 없게 모드가 되어있는데 전부 사용 가능으로 바꾸려면 어디에서 설정해줘야되나요?
모두들 행복하세요!!!
이곳에서 질문하고 배우고 해서 집에 있는 컴퓨터로 간당간당 웹서버 운영 시작했습니다.
웹서버 운영중에 파일 업로드하거나, 데이타베이스 파일이나 세션파일 등 생성될 시에
그룹,사용자는 사용할 수 없게 모드가 되어있는데 전부 사용 가능으로 바꾸려면 어디에서 설정해줘야되나요?
모두들 행복하세요!!!
[quote="bajak":3elafowt]이곳에서 질문하고 배우고 해서 집에 있는 컴퓨터로 간당간당 웹서버 운영 시작했습니다.
웹서버 운영중에 파일 업로드하거나, 데이타베이스 파일이나 세션파일 등 생성될 시에
그룹,사용자는 사용할 수 없게 모드가 되어있는데 전부 사용 가능으로 바꾸려면 어디에서 설정해줘야되나요?
모두들 행복하세요!!![/quote:3elafowt]
파일 권한 문제라면 chmod 명령으로 바꾸실 수 있습니다. (chmod는 검색하시면 아~주 많은 자료와 함께 자세한 설명)
아니면, 생성되는 파일의 기본 모드에 대한 거라면 umask 명령으로 설정하실 수 있습니다.
다만, 웹서버의 경우는 웹서버 프로세스의 권한에 의해서 (우분투가 www-data 던가) 생성되기 때문에
업로드된 파일은 웹서버 권한일 것이며 DB파일은 mysql 유저 권한이어야 합니다. 이렇게 되는 이유는
보안상 문제로 (누구나 쓰기 권한에 접근 가능하다면 누구든 쉽게 파일을 날려버릴 수 있겠죠~) 되는 것이므로
가급적 기본적인 파일권한을 유지해 주시는게 좋습니다.