'소유자의 권한 변경'에 해당되는 글 1건

728x90

리눅스 권한, 소유권자 하위 디렉토리 까지 바꾸기


chown 명령어를 쓰면 파일 또는 디렉토리의 소유자와 그룹 소유자를 변경하는데 사용한다.
# chown 소유자:소유그룹 파일또는디렉토리이름
# chown -R 소유자:소유그룹 파일또는디렉토리명  // 디렉토리와 디렉토리 하위 전체 파일을 모두 변경


# chgrp  [ 옵션 ]  그룹명  대상파일   //파일이나 디렉토리의 그룹 소유권을 바꾼다.
파일의 소유자나 슈퍼 유저만이 파일의 그룹 소유권을 바꿀 수 있다.

chown 명령어는 소유자와 소유그룹을 한꺼번에 변경할 수 있지만

chgrp로는 특정 파일이나 디렉토리의 소유 그룹만을 변경할 수가 있다.

옵션
-v : 명령의 결과를 자세히 출력한다.
-R : 디렉토리와 그 하위 파일들의 소유권을 모두 바꾼다.

# chmod -Rf 707 디렉토리명  //하위 디렉토리 및 파일들까지 권한 변경


서버작업을 하다보면 특정 디렉토리내의 모든 파일과 디렉토리들을 특정 소유주와 소유그룹으로 변경해야하는 경우가 흔히 발생한다.
웹에서 자료실등의 파일업로드 디렉토리의 소유주와 소유그룹을 nobody와 nobody로 해줘야 할 때가 종종 있을 것이다.
Apache에서 특정 디렉토리로 파일을 저장하려면 읽기, 쓰기 권한이 있어야하는데 디렉토리의 소유주와 소유그룹을 nobody로 설정해 버리면 간단히 해결할 수 있으므로 이런 작업이 필요하다.


이 경우 보안에 문제가 생길 수도 있으므로 ACL(Access Control List) 권한을 부여하여 특정사용자에게 특정 디렉토리에 읽기 쓰기 권한을 부여할 수 있다.


'리눅스' 카테고리의 다른 글

리눅스 CentOS 6.X 방화벽 설정  (0) 2014.12.26
그룹 사용자 추가/삭제/변경  (0) 2014.11.19
리눅스 su 와 su - 의 차이  (3) 2014.11.10
파일내용 확인 : cat, head, tail, less  (0) 2014.11.07
VI 에디터 사용법 ★★  (0) 2014.11.06
블로그 이미지

Link2Me

,