리눅스

리눅스/유닉스 파일 속성

류창 2022. 4. 18. 23:11
반응형

 

 

리눅스, 유닉스에 저장된 파일엔 속성이있다. 

 

 

파일의 속성을 보려면  ls -l 명령어로 보면 된다.

 

 

파일의 속성중 중요하게 봐야할점은   2번과 5번이다.

 

 

왜냐하면 이 2개의 속성이 파일의 접근권한에 연관이 있기때문이다.

 

 

 

파일의 접근권한이란?

 

파일을 다룰수있는 권한이다. 여기엔 3가지 권한이있다.

 

r: 읽는권한

w: 쓰는 권한

x: 실행 권한

 

그리고 이 3가지 권한은  각각  소유자 / 그룹 / 기타 사용자로 나누어서 권한을 관리할수있다.

 

 

 

 

Group 속성

 

앞서말한 groups 명령은  파일의 접근권한의 2번째 그룹사용자와 관련이 있기때문이다.

 

파일이 속한곳에  grupos 명령만 치면 , 자신이 속한 그룹이름이 출력된다.

 

groups  [그룹이름] 을치면,  [그룹이름]에속한 파일들이 나온다.

 

이를통해 예시로  A그룹에포함된   1, 2, 3 파일이있다면  1의 그룹사용자권한을 rwx 권한을주면  2번 3번은

1번파일에대해  rwx 권한을 소지하는것이다.

 

 

 

 

파일의 접근권한 설정

 

 

접근을 부여하고 해제하려면   chmod 명령을 사용하면된다.

 

EX)  chmod 명령어  파일명 

 

 

명령어는 2가지 형태가있다.  기호모드와 숫자모드다.

 

 

기호모드

 

그림과 같이 기호를 조합하여  권한을 변경한다. 

 

 

 

숫자모드

 

 

숫자모드다.   기호모드보다 훨씬 직관적으로 사용할수있어서 필자도 이걸 많이 사용하려한다.

 

rwx를 부여할 권한을 2진수로 보아 8진수로 계산하여 쓴다.

 

 

이렇게 활용이가능하다.  즉,  fileA 를  모든 사용자에게 rwx를 주고싶다면

 

chmod 777 fileA 를 사용하면 간단하게 권한 부여가된다.  반대로 해제하려면

chmod 000 fildA 이다.

반응형