Wisdom기록보관소
파일 Permission! 공부하자! 본문
File Permission
Go 에서 파일 읽고 쓰기시에 권한관련해서 주는 옵션에서
리눅스와 같은 형식을 옵션을 주고 관리하기에 간단히 정리합니다.
drwxr-xr-x 2 root root 4096 Apr 22 16:59 conory
각 의미 순서대로
- 파일타입 -> d = directory 의미
d -> directory , i -> 링크파일 ( 바로가기 ) , '-' -> 일반파일 ...
권한 정보 -> rwxr-xr-x
링크된 수 -> 2
소유자 -> root
그룹 -> root
용량 -> 4096
생성날짜 -> Apr 22 16:59
파일이름 -> conory
위에서 퍼미션 관련 문자들
권한이 있을시
- 읽기 r
- 쓰기 w
- 실행 x
순서대로
- 소유자
- 그룹
- 공개
ex) rwxr-x-wx
소유자 rwx : 읽기, 쓰기, 실행 모든권한
그룹 r-x : 읽기, 실행만 가능
공개 r-x : 쓰기, 실행만 가능
숫자로 표기
2진법을 응용해서?
r = 4 , w = 2, x = 1
ex )
r-x -> 4 + 0 + 1 = 5
rwx -> 4 + 2 + 1 = 7
각각 소유자 그룹 공개 순으로 숫자를 기입!
ex ) rwx-wrr-x -> 735
위 숫자 표기법으로 go의 파일 생성시에 사용!
'Study! > Linux' 카테고리의 다른 글
LINUX 환경변수를 관리해보자! (0) | 2019.08.03 |
---|---|
LINUX명령어 정리하자! 2번째( netstat 옵션등 ) (0) | 2019.07.31 |
LINUX 명령어를 정리하자! (0) | 2019.07.31 |