나는 setgid 또는 고정 비트가 파일 권한에 있는지 사용자가 알 수 있도록 더 간단하고 쉽게 만들려고 노력하고 있습니다. setgid: ON/OFF Sticky Bit: ON/OFF 어떻게 해야 하는지는 알고 있지만 나중에는 다음과 같이 작성 ls -ld
합니다 awk
. 내가 무엇을 해야할지 모르겠어요
답변1
-g file
파일이 존재하는지, setgid
이 비트가 설정되어 있는지 확인 하는 데 사용됩니다 . -u file
존재하는지, setuid
해당 비트가 설정되어 있는지 확인 하는 데 사용됩니다 . "고정 비트"를 테스트하는 데 사용할 수 있습니다 -k file
. setuid
그것과 혼동 하지 마십시오 .
[ -g "$myfile" ] && printf "%s has setgid set\n" "$myfile"
[ -u "$myfile" ] && printf "%s has setuid set\n" "$myfile"
[ -k "$myfile" ] && printf "%s has sticky bit set\n" "$myfile"
보다시험설명서(맨페이지)