리눅스 명령어 chmod CMD linux

chmod - 파일 접근 권한을 바꾼다.

파일이나 디렉토리를 새로운 권한으로 변경하는 명령어 입니다. 파일의 소유자나 관리자만이 chmod를 사용할 수 있으며 파일의 소유자, 파일의 그룹, 다른 사용자로 나누어 각각의 권한을 설정 할 수 있다.

[명령어 형식]

# chmod u+x file1

# chmod 755 file1

퍼미션 ( Permission )을 변경하는 방법

- 심볼릭 모드 ( Symbolic mode ) : # chmod u+x file1

- 옥탈 모드 ( Octal Mode ) : # chmod 744 file1

[사용자 기호]

기호

설명

u

user

 파일/디렉토리의 소유자

g

group

 파일/디렉토리의 그룹

o

other

 다른 사용자

a

all

 소유자, 그룹, 다른 사용자 모두 ( 아무 표시 안할 경우 기본적으로 설정 됨 )

[설정 기호]

기호

설명

+

퍼미션 허가

 지정한 퍼미션을 허가한다.

-

퍼미션 금지

 지정한 퍼미션을 금지시킨다.

=

퍼미션 지정

 지정한 퍼미션만 허가하고 나머지는 금지 시킨다.

[권한 기호]

r = read

w = write

x = excute

예. 심볼 모드를 사용한 퍼미션 변경

 

수치모드 ( octal mode ) 를 이용한 권한 변경

소유자 권한 비트

그룹 권한 비트

기타 권한 비트

r

w

x

r

w

x

r

w

x

1

1

1

1

1

1

1

1

1

4

2

1

4

2

1

4

2

1

--- : 권한 없음 : 0

--x : 실행 권한 : 1

-w- : 쓰기 권한 :2

-wx : 쓰기 실행 : 3

r-- : 읽기 권한 : 4

r-x : 읽기 실행 : 5

rw- : 읽기 쓰기 : 6

rwx : 읽기 쓰기 실행 : 7 

예 Octal Mode 실습

이번 장은 계속계속 사용하는 경우가 많이 숙지하실 필요가 있습니다~~^^

 

+ Recent posts