본문 바로가기

보안/강의정리

리눅스 기본권한 설정(permission) #ls -l

728x90

#ls -l 에서의 권한

 

ls -l 을 사용하면서 파일 맨앞에 있는 문자열의 집합을 계속 봐왔을 것이다.

이 문자열의 의미에 대해서 확인해보자

 

 

위와 같이 첫번째 자리는 파일의 유형을 나타낸다. 그 뒤부터는 세자리씩 각각 r(읽기), w(쓰기), x(실행)로 권한의 대상을 지정한다. 첫 세자리는 user에 대한 권한, 두번째 세자리는 group에 대한 권한, 세번째는 other에 대한 권한.

 

Permission 수정

  • 권한수정 명령어는 chmod다
  • #chmod [ugo±rwx] [파일명] 혹은 각 권한마다 3bit의 숫자로 표현가능하다.
  • r=4, w=2, x=1.. #chmod 644 test 이런식으로
  • 디렉터리를 수정할 때 유의해야할 점은 디렉터리에 접근하려면 실행권한이 무조건 있어야한다. rw권한은 있는데 x권한이 없으면 아무것도 할 수 없다.

 

 

umask

  • 파일이나 디렉터리의 접근권한 중 갖지 말아야 할 권한을 지정
  • 다른 mask들 처럼 필터링하기 위해 만들어진것
  • 예를들어 dir의 권한이 755면 dir의 umask는 022일 것이다. 

728x90

'보안 > 강의정리' 카테고리의 다른 글

pwconv  (0) 2021.06.30
VMware에서의 bridge와 NAT  (0) 2021.06.28
사용자계정 /etc/skel  (0) 2021.06.28
사용자계정 /etc/default/useradd  (0) 2021.06.28
사용자계정 /etc/login.defs  (0) 2021.06.28