Linux文件夾的執(zhí)行權限
需要特別留意的是 x 這個標號!若文件名為一個目錄的時候,例如 .ssh 這個目錄:
drwx------ 2 root root 4096 Feb 10 00:44 .ssh
可以看到這是一個目錄,而且只有 root 可以讀寫與執(zhí)行。但是若為底下的樣式時,請問非 root 的其它人是否可以進入該目錄呢?
drwxr--r-- 2 root root 4096 Feb 10 00:44 .ssh
咦!似乎好像是可以喔!因為有可讀[ r ]存在嘛!『錯!』答案是非 root 這個賬號的其它使用者均不可進入 .ssh 這個目錄,為什么呢?因為 x 與 目錄 的關系相當的重要,如果您在該目錄底下不能執(zhí)行任何指令的話,那么自然也就無法執(zhí)行 ls, cd 等指令,所以啰,也就無法進入了,因此,請?zhí)貏e留意的是,如果您想要開放某個目錄讓一些人進來的話,請記得將該目錄的 x 屬性給開放呦!
另外,你也必須要更加的小心的是,在 Windows 底下一個檔案是否具有執(zhí)行的能力是藉由『附檔名』來執(zhí)行的,例如:.exe, .bat, .com 等等,但是在 Linux 底下,我們的檔案是否能執(zhí)行,則是藉由是否具有 x 這個屬性來決定的!所以,跟檔名是沒有絕對的關系的!這點還請?zhí)貏e留意呢!
【編輯推薦】