서버 침해가 의심되거나 정기 보안 점검을 할 때, 관리자는 실행하는 순간 소유자 권한으로 동작하는 파일이 어디에 있는지부터 확인합니다. 공격자가 셸 복사본 같은 파일에 특수 권한을 걸어 두면 일반 계정으로도 root 권한을 다시 얻을 수 있습니다. 그래서 특수 권한 파일 목록을 주기적으로 만들어 이전 목록과 비교하는 작업이 흔히 쓰입니다.
SUID는 파일을 실행하는 동안 실행한 사용자가 아니라 파일 소유자의 권한을 갖게 하는 특수 권한입니다. SGID는 같은 방식으로 소유 그룹의 권한을 갖게 합니다. find는 권한 비트와 파일 종류를 조건으로 파일을 찾는 도구입니다. sort는 결과를 일정한 순서로 정리해 목록끼리 비교하기 쉽게 만들고, ls나 stat으로는 개별 파일의 권한을 직접 확인할 수 있습니다.
디렉터리에 걸린 SGID는 그 안에서 새로 만든 파일이 디렉터리의 그룹을 물려받게 한다는 뜻이라서, 실행 시 권한이 올라가는 파일의 SGID와는 성격이 다릅니다. 특수 권한의 의미를 이해하고 조건 검색으로 점검 목록을 만드는 능력은 리눅스마스터 시험의 권한·보안 관리 영역과 시스템 보안 담당 업무에서 기본으로 요구됩니다.