1 건의
chmod 검색결과

오늘은 저번에 말 해드렸듯이. 파일권한 설정에 대해서 공부해 보겠습니다.

ls 를 설명 할 때도 말해드렸듯이 파일에는 root group user 에 각각 해당하는 권한을 가지고 있습니다.

사용자 삽입 이미지

위의 파일 중 t4를 예를 들어 설명을 하겠습니다.

- rw- rw- r-- 1 per per 0 3월 30일 00:22 t4

가장 먼저 - 는 파일을 나타냅니다. (d -> 디렉토리   l -> 링크파일)

그리고 r-읽기권한 w-쓰기권한 x-실행권한을 나타내고요.

왼쪽부터 root, group, user의 권한입니다.

다음 숫자 1은 저도 잘 모르겠습니다.....

다음으로 per 는 파일의 소유자 , 그 다음은 파일의 그룹입니다.

그 다음 0은 파일의 크기 다음은 보시다시피 파일 생성날짜와 파일이름입니다.

그럼 정말로 파일권한 설정 명령어 대해 배우겠습니다.

가장 먼저 파일권한을 설정하는 chmod 입니다.

change mode 를 줄인 말입니다.

chmod를 수행하는 방법은 숫자와 영어를 쓰는 두가지 방법이 있습니다

가장 먼저 숫자로 수행하는 방법을 배우겠습니다.

사용자 삽입 이미지

# chmod [root group user] filename

입니다..

저번에도 말씀 드렸듯이 rwx 에는 고유의 숫자를 지니고 있습니다.

r은 4, w는 2를 , x는 1을 나타내서 하나의 8진수가 완성이 됩니다.

위의 명령어를 분석해보면 root는 rwx, group과 user 는 r-x 를 나타내게 됩니다.

다음으로 영어를 사용하는 chmod 입니다.

사용자 삽입 이미지
사용자 삽입 이미지

# chmod [ugo][+-][rwx] filename

입니다.

u : root g : group o : other 을 의미하고 뒤에 붙는 +-와 rwx는 수학같이 생각하시면 됩니다.

첫번째에서는 그룹에 write 기능을 더하였고, 두번째에서는 user에게 excute 기능을 빼앗았습니다.

직접 명령어를 실행해 보시면 간단하게 이해되실겁니다.

다음으로는 chgrp와 chown 입니다.

이 두명령어는 root 권한을 가진 사람만이 사용할수 있는 명령어입니다.

change group, change owner를 줄인 말입니다.

두 명령어의 실행 방법은 같으므로 한번에 설명을 드리겠습니다.

# chgrp aftergroup filename
# chown afterowner filename

입니다.
사용자 삽입 이미지
t3 파일의 group이 per 라는 그룹에서 root의 그룹으로 바뀌었습니다.

사용자 삽입 이미지
이번에는 t4 파일의 owner 가 per에서 root로 바뀌었습니다.

이상으로 파일 권한에 대한 설명을 마치겠습니다./

대부분 이 명령어는 root가 아니면 거의 쓰지 않는 명령어 일겁니다.

하지만 알아 놓으면 나중에 서버관리를 할 때 유용하게 쓰일 겁입니다/

그럼 다음시간에 뵙겠습니다.
TokenMarket ICO calendar