리눅스 data 폴더를 유저가 사용할수 있게 하는 방법 질문

리눅스 data 폴더를 유저가 사용할수 있게 하는 방법 질문

QA

리눅스 data 폴더를 유저가 사용할수 있게 하는 방법 질문

본문

안녕하세요.

다시 질문합니다.

 

카페24에서는 일반 호스팅 사용자로 그누보드5의 data 폴더를 삭제할수 있는데요.

제 서버호스팅의 서버에서는 data 폴더를 삭제할수 없네요.

매번 root로 로그인하여 삭제하기 번거롭네요.

 

1970212021_1539837203.387.png

 

위 이미지의 1808, 1809의 사용자와 그룹이 daemon으로 되어 있어서 삭제할수 없네요.

이걸 piree 사용자로 삭제할수 있게 하려면 어떻게 설정해야 할까요?

 

기존 폴더 말고~

새로 생성하는 폴더는 일반 사용자가 삭제할수 있게 하길 원합니다.

 

root 권한 있습니다.

이 질문에 댓글 쓰기 :

답변 3

httpd 프로세스를 daemon 으로 실행하기 때문입니다.

그누위즈님의 답과같이 777 권한이면 삭제가 가능합니다만

 

질문과같이 755 권한이면 삭제가 불가하죠

 

디렉토리를 각 사용자가 알아서 조절하게 만들려면 좀더 다양한 운영방식이 필요하게됩니다.

 

검색중에

가장 유용한 정리된 글이 있어서 공유해드립니다.

http://webdir.tistory.com/231

 

전 종종 chown userid.userid /home/userid/www/* -R 

과 같이 일괄변경을 한번해주기도 합니다.

 

때로는 삭제를 자주하시는경우라면 쉘을 만들어서 실행시키는것도 좋은 방법이지 않을까 싶습니다.

httpd.conf 중

 

user deamon

group deamon 

 

user piree

group piree

로 변경하세요.

 

그리고 data 폴더 권한을 

chown -R piree:piree ./data

로 변경합니다.

 

그 후에 아파치 재시작 후 확인해보시기 바랍니다.

 

 

참고로 저는

 

user nobody

group nobody

로 변경하고

 

data 폴더만 사용권한을 

chown -R nobody:nobody ./data

로 변경해서 씁니다.

일반 호스팅이면 일반 계정명으로 data폴더가 생성될텐데요?

3554402693_1539837577.8968.png

저도 일반 호스팅 계정을 캡쳐 해드린 것인데

이렇게 해당 계정명으로 디렉토리가 생성됩니다.

만약 서버호스팅이라면 말씀하신것 처럼 최고관리자, 일반 사용자 이렇게 디렉토리가 가능하긴하지요

그런데 저 디렉토리는 홈페이지에서 에디터로 게시판에 등록시 생성되는 부분인데

서버단에서 처리하는 것이라서 일반 user 계정으로 생성되는게 맞습니다.

이부분은 디렉토리 생성이 아파치가 생성하는 것이라서 그 상위 root로는 안되는 것을 알고있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 45
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT