Linux Permission

Linux Permissions
Source: https://medium.com/@usamashafique00786/day-4-task-linux-permissions-and-access-control-lists-ef59cebf9324

  • File type: 파일 유형
typeDescription
-normal file
ddirectory
llink
pnamed pipe
ssocket
ccharacter device
bblock device
  • Permissions: 각 파일에 접근해서 읽거나 쓰거나 실행할 권리를 갖는 소유자 / 그룹 / 다른 사용자로 나눠서 관리

    Linux Permission
    Source: https://pamirwebhost.com/check-linux-file-permissions-with-ls/

    • Permission은 3개로 나눠서 관리
Description
User파일을 만든 소유주
Group파일을 만든 소유주가 속한 그룹
Other기타 사용자
  • Permission은 4가지에 대하여 구분
Permission
파일디렉토리
r파일에 대한 읽기 권한.
열기, 읽기 허용
디렉토리 내의 파일을 나열할 수 있게 허용
w파일에 대한 쓰기 권한.
쓰기, 잘라내기 허용.
이름 변경이나 파일 삭제 허용되지 않음. 파일 삭제나 파일 이름 변경 디렉토리 속성에 의해 결정
디렉토리 내의 파일들을 생성, 삭제, 이름 변경이 가능하도록 허용
x파일에 대한 실행 권한.
파일이 프로그램으로 처리되고 파일이 실행되도록 허용.
스크립트 언어에서 작성된 프로그램 파일들은 읽기 가능으로 설정 되어 있어야만 실행 가능
디렉토리 내에서 탐색을 위해 이동할 수 있도록 허용(디렉토리에 들어올 수 있도록 허용)
-r,w,x에 대한 권한이 없음을 표시r,w,x에 대한 권한이 없음을 표시
  • Permission

    Linux File permissions
    Source: https://medium.com/@gumbershruti1119/day-6-file-permissions-and-access-control-lists-2126f994a5b8

  • number of hard links

  • Ownership: 각 파일이나 디렉토리를 소유할 사용자나 그룹을 지정

    • user(owner) name
    • group name
  • size

  • date/time last modified

  • filename

  • Example

1
2
drwxr-x--- 28 hyden hyden     4096 Oct 29 12:34 ./
-rw-rw-r--  1 hyden hyden      435 Aug  3 17:05 default-user-config.yaml

참고 및 출처

islove8587
hack-cracker
alex xu
[여기보기] 파일과 디렉토리에는 정확한 소유권과 적당한 권한을 부여하라