我想檢查Linux上的文件是否具有權限555,但該文件具有755權限。 所以我做一個布爾值,在我的計劃:在Linux文件權限上使用布爾值AND
if ((perm_of_file && perm_required) == 555)
即(755 && 555 == 555)
如果這一評估爲真? 我知道這是不直觀的編程準備和真正的背景問題是: 755被視爲555權限組的「成員」?
我的嘗試: 我在Linux上使用find -perm 555
,並沒有列出誰擁有755允許這些文件,所以我猜這個問題的答案是NO?
如果有人能幫我回答或重述這個問題,那會非常有幫助。 在此先感謝!
'如果((perm_of_file&perm_required)== 0555)',或者甚至更好:'如果((perm_of_file&perm_required)== perm_required)' – wildplasser