티스토리 뷰

ls -al 을 사용하면 파일의 상세 정보를 확인할 수 있습니다.

 

 

1. 퍼미션(파일 권한)

붉은 경계선 안쪽의 문자들이 각 파일별 퍼미션를 타나내는 정보입니다.

노란색으로 구분된 inhere 디렉토리의 퍼미션을 기준으로 살펴봅시다

 

첫 칸은 파일 종류를 나타내며 d 는 디렉터리를 의미합니다.

퍼미션 첫 글자 파일종류 문자 유형

- 보통 파일
b 블록 장치
c 문자열 장치
d 디렉터리
l 심볼릭 링크
p 또는 = named pipe/FIFO
s 소켓

 

그 다음 세칸(rwx)는 소유자(owner)의 권한을 나타냅니다.

(readable) w(writable) x(excutable)
즉 소유자 권한이 rwx 라는 건 이 파일의 소유자들은 이 파일을 읽고, 쓰고, 실행할 수 있다는 말입니다.

 

그 다음 세칸(r-x)는 사용자 그룹(group)의 권한을 나타냅니다.

r(readable) w(writable) x(excutable)
즉 사용자 그룹 권한이 r-x 라는 건 이 파일의 사용자 그룹원들은 이 파일을 읽고 실행할 수는 있지만 
쓰기(파일 변경 및 저장) 은 할 수 없다는 말입니다.

 

그 다음 세칸(r-x)는 다른 사용자(others)의 권한을 나타냅니다.

 

r(readable) w(writable) x(excutable)
즉 다른 사용자 권한이 r-x 라는 건 이 파일의 소유자나 사용자 그룹이 아닌 다른 사용자들은 
이 파일을 읽고 실행할 수는 있지만 쓰기(파일 변경 및 저장) 은 할 수 없다는 말입니다.​

 

 

2. 퍼미션 외 정보

 

붉은색 필드는 inhere 디렉토리의 실제 소유자가 root 라는 것을 나타내고 있습니다.

 

푸른색 필드는 inhere 디렉토리의 실제 소유자 그룹이 root 라는 것을 나타내고 있습니다.

추가로 groups 명령을 통해 실제 root 그룹에 소속된 userid 를 확인할 수 있습니다.

 

녹색 필드는 inhere 디렉토리의 크기를 나타냅니다.

 

일반 파일들은 파일 사이즈에 맞는 크기를 할당받는데

디렉토리들은 4096 byte(= 4KB) 의 크기를 할당 받는 것을 확인할 수 있습니다.

 

노란색 필드는 파일의 생성시간을 나타냅니다.

chmod 나 chown 등으로 파일의 속성이 변경된 시간도 여기에 나타납니다.

 

 

다시 예제를 바꾸어 .hidden 파일을 기준으로 살펴보겠습니다.

위 노란색 line 의 정보를 살펴보면

 

.hidden 파일은 숨김파일이고(파일명이 .으로 시작함)

디렉토리가 아닌 일반적인 파일이며 (-)

소유자 bandit4 는 read, write 할 수 있으며(rw-)

소유자 그룹 bandit3 는 read 만 할 수 있으며(r--)

bandit4(user), bandit3(group 외 모든 사용자는 해당파일로 아무것도 할 수 없고

파일 size 는 33 byte 인 것을 알 수 있습니다.

 

그러니까 .hidden 은 bandit4 user 가 생성한 파일인데

bandit3 는 이 파일을 cat 으로 읽어야 다음 단계로 넘어올 수 있기 때문에

파일의 소유자 그룹을 bandit3 로 지정하고, 그룹권한을 r-- 로 부여한 것임을 확인할 수 있습니다.

 

728x90
반응형

'수업 노트 > 리눅스 구조 및 활용' 카테고리의 다른 글

linux 대시 파일 이름 주의점  (0) 2021.08.16
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함