chmod - 리눅스에서 특정 디렉토리 하위의 모든 디렉토리/파일에 대한 권한 설정 리눅스

우선 chmod에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로

chmod의 몇가지 기본적인 예시는 아래와 같다.

# my_data.txt 파일에 대하여 소유자(u) 권한에 읽기(r),쓰기(w),실행(x) 추가(+)
chmod u+rwx my_data.txt

# 그룹(g) 권한을 읽기(r)/쓰기(w)로 지정(=)
chmod g=rw my_data.txt

# 나머지(o) 권한에서 실행(x) 제거(-)
chmod o-x my_data.txt

특정 디렉토리 하위에 있는 모든 항목에 대해서 권한을 설정하려면 -R(recursive) 옵션을 사용하면 된다.

# ~/data 디렉토리 하위의 모든 항목에 대하여 그룹(g) 권한을 읽기(r)/쓰기(w)로 지정
chmod -R g=rw ~/data

-R 옵션을 사용할 때 디렉토리에는 실행권한(x)을 주고 파일에는 실행권한을 주고 싶지 않은 경우가 있다. 이럴 경우에는 실행권한 지정에 "X"(대문자)를 사용하면 된다.

# ~/data 디렉토리 하위의 모든 항목에 대하여 소유자(u), 그룹(g), 나머지(o)에 읽기(r) 권한을 추가하고 디렉토리에만 실행권한 추가
chmod -R ugo+rX ~/data

# ~/data 디렉토리 하위의 모든 항목에 대하여 소유자(u) 권한을 읽기(r)/실행(X, 디렉토리인 경우만)으로 지정
chmod -R u=rX ~/data



핑백

  • 반달가면 : 우분투 계열 배포판에서 S/W저장소 미러(mirror) 서버 구축 2019-04-05 22:24:16 #

    ... 정하자. 전체(a)를 대상으로 읽기(r) 권한과 실행(X, 디렉토리에 한정) 권한을 추가해 주면 되겠다(chmod에 대한 좀 더 자세한 내용은 이전 게시물을 참고하자. 여기로). 후에 미러 서버의 접속경로를 /var/www/ubuntu로 연결되도록 심볼릭 링크(symbolic link)를 만든다. # 접근권한 설정: 읽기 ... more

덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

604300
3990
1845248

ad_widget_2