자신의 파일과 디렉토리 상태 확인
ls -l
ex)
drwxr-xr-x 5 sg staff 160 11 7 23:09 Java8TestCode
drwxr-xr-x 5 sg staff 160 11 5 18:57 WPP
목록들 중 가장 왼쪽 현재 파일의 권한을 나타낸다.
위의 예제로 보면
d rwx r-x r-x
파일타입 파일소유자권한 그룹권한 익명권한
으로 볼 수 있다.
파일 타입은
-: plain file으로 일반파일(실행파일도 포함)
d: directory 으로 디렉토리 형식
l: link 으로 다른파일을 가리키는 링크파일
p: pipe 으로 두 개의 프로그램을 연결하는 파이프 파일
b: block device 으로 블럭 단위로 하드웨어와 반응하는 파일
c: character device 으로 스트림 단위로 하드웨어와 반응하는 파일
권한은
read write execute 를 의미함.
권한이 있으면 알파벳 / 없으면 - 으로 표시됨
그럼 예제를 다시 보자
drwxr-xr-x
디렉토리 형식에
파일 소유자는 읽고 / 쓰기 / 실행
파일이 포함된 그룹은 읽고 / 실행
나머지 사용자는 읽고 / 실행
접근 권한 변경
usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [i][# [ n]]] mode|entry file ...
chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ...
예제로 보자
chmod g+w WPP (WPP파일의 그룹에 쓰기 권한을 추가)
chmod o-r WPP (WPP파일의 익명에 읽기 권한을 제거)
숫자로 쉽게 줄 수 있음
chmod 777 WPP (WPP파일의 권한을 rwx rwx rwx 로 설정)
chmod 541 WPP (WPP파일의 권한을 r-x r-- --x 로 설정)
8진수 생각!
7 rwx
6 rw-
5 r-x
....
소유권 or 그룹 변경
usage: chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ...
chown [-fhv] [-R [-H | -L | -P]] :group file ...
chown [사용자:그룹] [파일]
예제로 보자
chown cot WPP (WPP파일의 소유자를 cot을 변경)
chown cot:men WPP (WPP파일의 소유자를 cot으로, 그룹을 men으로 변경)
참고
댓글 없음:
댓글 쓰기