Linux
我如何使用 bash 腳本判斷 Sticky bit 和 Setgid 是否在文件中
ls -ld
我試圖通過編寫 setgid: ON/OFF sticky bit: ON/OFF 我將如何做我知道的,awk
但在那之後,我試圖讓使用者更簡單、更容易地知道 setgid 或sticky bit 是否在文件權限上我不知道該怎麼辦
用於
-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"
請參閱測試文件(聯機幫助頁)