alt
Home 리눅스 Permission
Post
Cancel

리눅스 Permission

: 어떠한 사용자가 파일, 디렉토리에 대해 Read, Write, Execute를 할 수 있게 / 없게 하는 것


Access mode

1
2
3
$ ls -al

-rw-rw-r-- 1 joowon joowon 0 Jul 12 12:34 example.txt

rw-rw-r--

  • rw- : owner의 권한
  • rw- : group의 권한
  • r-- : other의 권한(운영체제의 다른 모든 사용자들)


r(read), w(write), x(exec) 세 가지 권한

Change Mode: chmod

  1. 777 과 같은 CLI로 권한 변경 가능

    • 4: read

    • 2: write

    • 1: execute

    • 0: 아무것도 없음

      e.g ) chmod 777 example.txt


  1. 혹은 u-r / o+w 와 같은 옵션을 주어서

    e.g) chmod o+r example.txt

    e.g 2) chmod u-w example.txt

    e.g 3) chmod -R o+w example-dir (디렉토리에 대해 recursive하게)


디렉토리

  • 실행권한: cd 명령어로 들어갈 수 있는가?
  • 쓰기권한: 해당 디렉토리 내부 내용을 바꿀 수 있는가?



Reference)

https://opentutorials.org/course/2598/14190

This post is licensed under CC BY 4.0 by the author.