Back to the Basics

[Linux][Codestates] Linux 기초 본문

Development Tools

[Linux][Codestates] Linux 기초

9Jaeng 2021. 7. 5. 19:25
728x90

CLI 명령어

1. Permission (리눅스 권한)

perimssion : 사용자에게 권한
terminal 에서 "ls-l" 명령어를 입력하면 "drwxr-xr-x" 와 같은 메세지가 나온다.

  • 메세지의 첫 부분의 "d"는 파일을 의미하고 "-"는 파일을 의미한다

  • r,w,x,- 글자는 특정 파일 및 폴더의 접근 권한 에 대한 정보를 담고있다.

    • 'r' : read의 약자. 읽기권한을 믜미한다. 파일 및 폴더 안의 데이터, 속성, 서브 폴더 접근이 가능함
    • 'w' : write의 약자. 쓰기 권한을 의미한다. 파일 및 폴더의 속성과 데이터를 변경할 수 있다.
    • 'x' : excute의 약자. 실행 권한을 의미한다. 해당 파일을 실행하여 사용할 수 있다.
    • '-' : 권한 없음을 나타낸다.
      • Example
    • rwx : 해당 파일에 읽기, 쓰기, 실행 권한이 있음을 의미.
    • r-x : 읽기, 실행권한은 있지만 쓰기 권한은 부여되지 않음을 의미.
    • r-- : only 읽기 권한만 존재
    • rwxr-xr-x 9 글자로 이루어진 이유?

      • rwx : 파일 및 폴더를 소유하고 있는 유저가 갖는 접근권한. 소유자는 해당 파일에 대한 읽기, 쓰기, 실행 권한을 갖는다
        Linux permission 참고강의
      사용자 Description
      user the user that owns the file
      group users in the files group
      other every other user
      • rwxrwxrwx 는 읽기, 쓰기, 실행 권한디 위의 사용자에 있는 user, group, other 이 갖고있는 궈한을 나타낸다.
      • 맨 앞의 문자는 file type을 의미함
        • '-' Regular file
        • 'd' Derectory
        • 'l' Symbolic link
        • 'b' Block
        • 'c' Chracter Device
        • 's' Unix Socket (local domain socket)
        • 'p' Named Pipe
728x90

'Development Tools' 카테고리의 다른 글

[개발환경] Brew & Git 설치 & Git clone  (0) 2021.06.20
Comments