1. -perm mode
File's permission bits are exactly mode (octal or symbolic).
mode로 명시한 권한과 정확히 일치하는 파일을 검색 한다.
ex)
-perm 6000으로 검색 시 이 때 mode를 bit로 표현하면 110/000/000/000 이 된다.
왼쪽 bit부터 인덱싱을 해서 0번째 비트, 1번째 비트, ... , 11번째 비트로 표기한다고 하자.
이 옵션으로 파일이 검색되기 위해서는,
1) 파일 권한의 0번째 ~ 11번째 비트가 mode와 정확히 일치해야 한다.
2. -perm -mode
All of the permission bits mode are set for the file.
mode로 명시한 권한을 모두 포함하는 파일을 검색 한다. 검색되는 파일은 mode로 명시한 권한을 최소한 모두 가지고
있으며, 그 외에도 추가적인 권한을 가지고 있을 수 있다.
ex)
-perm -6000으로 검색 시 이 때 mode를 bit로 표현하면 110/000/000/000 이 된다.
왼쪽 bit부터 인덱싱을 해서 0번째 비트, 1번째 비트, ... , 11번째 비트로 표기한다고 하자.
이 옵션으로 파일이 검색되기 위해서는,
1) 파일 권한의 0번째 bit와 1번째 비트가 모두 1이어야 한다. (and)
2) 나머지 위치의 bit들은 어떤 값을 가지던 검색 결과에 포함 된다.
3. -perm /mode
Any of the permission bits mode are set for the file.
mode로 명시한 권한을 하나 이상 포함하는 파일을 검색 한다. 검색되는 파일은 mode로 명시한 권한을 최소한 1개는
가지고 있으며, 그 외에도 추가적인 권한을 가지고 있을 수 있다.
ex)
-perm /6000으로 검색 시 이 때 mode를 bit로 표현하면 110/000/000/000 이 된다.
왼쪽 bit부터 인덱싱을 해서 0번째 비트, 1번째 비트, ... , 11번째 비트로 표기한다고 하자.
이 옵션으로 파일이 검색되기 위해서는,
1) 파일 권한의 0번째 bit 또는 1번째 bit가 1이어야 한다. (or)
2) 나머지 위치의 bit들은 어떤 값을 가지던 검색 결과에 포함 된다.
-----
즉, 1번에서 3번으로 갈수록 검색 결과가 더 넓어진다는 것을 알 수 있다.
참고 :
원래는 -perm +mode 가 3번에 해당되는 옵션이었는데, +mode 대신 /mode를 사용하는 것으로 바뀌었다고 한다
(Deprecated)
'Linux > 공개글' 카테고리의 다른 글
버퍼 오버플로우 공격 환경 구성 (0) | 2015.02.26 |
---|---|
랜덤 스택 사용을 disable 하는법 (0) | 2015.02.22 |
gdb 자주 쓰이는 명령어들 정리 (0) | 2015.01.10 |
Couldn't get registers: Operation not permitted (0) | 2015.01.10 |
SetUID, SetGID, Sticky Bit에 대해서 (0) | 2015.01.05 |