해킹공주의 일상
[Linux] find 명령어 -perm 옵션 (+,-,/) 본문
반응형
개요
공부하다가 헷갈려서 직접해봤다
내용
다음 3개에 파일에 대해 find 명령어를 입력한 결과, 아래와 같은 결과가 도출되었다.
1. 0X000 과 X000의 차이
[ec2-user@ip-172-31-7-142 ~]$ find -perm -04000
./f4000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm -4000
./f4000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm -06000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm -6000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm 06000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm 6000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm 4000
./f4000
[ec2-user@ip-172-31-7-142 ~]$ find -perm 04000
./f4000
책에서 뭔가 차이가 있는것처럼 적어뒀는데 막상 실행해보니까 결과가 똑같다...
차이없다.
2. 無 와 - 의 차이
[ec2-user@ip-172-31-7-142 ~]$ find -perm 2000
./f2000
[ec2-user@ip-172-31-7-142 ~]$ find -perm -2000
./f2000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm 4000
./f4000
[ec2-user@ip-172-31-7-142 ~]$ find -perm -4000
./f4000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm 6000
./f6000
[ec2-user@ip-172-31-7-142 ~]$ find -perm -6000
./f6000
아무것도없음 : 정확히 해당하는 것만 출력한다
마이너스(-) : 해당 권한을 포함하고 있는 모든 파일을 출력한다.
+) 보너스로 시험에는 자주 안나오는 /(+)와 함께 에 대해 알아보자
아래와 같이 파일의 이름과 권한숫자가 같은 파일을 만들어주었다
/110 으로 아래와 같이 검색을 했을때, 100, 10 권한이 있는 모든 파일이 검출되었다.
[ec2-user@ip-172-31-7-142 ~]$ find -perm /110
.
./.ssh
./f777
./f755
./f300
./f101
위 예시에 적용해서 다른 옵션들도 정리해보자.
-110 하게 되면 110 그자체를 갖고있는 파일이 검출된다.
[ec2-user@ip-172-31-7-142 ~]$ find -perm -110
./f777
./f755
그냥 110 하게되면 오로지 110 인 파일만 검출된다. 현재는 그 파일이 없어서 검출되지 않는다.
find -perm 110
반응형
'인프라진단 > 인프라 지식' 카테고리의 다른 글
계정이 존재하지 않는 GID 금지 추출 코드 (0) | 2024.07.18 |
---|---|
서브넷과 서브넷 마스크 (0) | 2023.10.01 |
ESM과 SIEM 개념과 차이점 (0) | 2023.08.01 |
(구버전)인프라 보안진단 보고서 자동작성 매크로 템플릿(진단현황 자동작성, 항목별진단 외) (0) | 2023.06.16 |
[컨테이너] 경량화 컨테이너 인프라 정리 (0) | 2023.01.02 |
Comments