SUID 비트가 설정된 파일을 찾을 때 find에 -type f를 지정해야 하는 이유가 있습니까?

SUID 비트가 설정된 파일을 찾을 때 find에 -type f를 지정해야 하는 이유가 있습니까?

-type f와 함께 사용하는 이유는 무엇입니까 find / -perm -u=s -type f 2>/dev/null? 인터넷에서 본 내용인데 SUID 비트 세트를 찾을 때 왜 유형이 일반 파일로 지정되어 있는지 이해가 되지 않습니다. SUID는 디렉터리가 아닌 파일에만 설정할 수 있습니다. 이유는 무엇입니까 -type f ? 아니면 내가 뭔가를 놓치고 있는 걸까?

답변1

setuid 비트할 수 있는일반적으로 아무런 효과가 없더라도 디렉터리에 설정합니다.

(일부 BSD에서는 새로 생성된 파일의 소유자를 설정하는 setgid와 동일한 효과를 가질 수 있습니다.)

관련 정보