如果你在Linux下用過ls,細心的你會發現目錄竟然有可執行權限!如:
drwxrwxr-x 11 cl cl 4096 9月 25 14:22 ./
drwxr-xr-x 49 cl cl 4096 10月 10 16:00 ../
drwxrwxr-x 5 cl cl 4096 9月 23 10:58 algorithm/
drwxrwxr-x 2 cl cl 4096 9月 23 21:44 temp/
why?? 在網上查了一下才發現是這個意思:
目錄的可執行權限是表示你可否在目錄下執行命令。如果目錄沒有-x權限,則無法對目錄執行任何命令,甚至無法cd 進入目錄。即使目錄仍然有-r 讀權限(這個地方很容易犯錯,認為有讀權限就可以進入目錄讀取目錄下的文件)。
而如果目錄具有-x權限,但沒有-r權限,則用戶可以執行命令,可以cd進入目錄。但由於沒有目錄的讀權限,所以在目錄下,即使可以執行ls命令,但仍然沒有權限讀出目錄下的文檔。
記錄一下,加深記憶!
RH033 單元14 高級主題:用戶、組和權限 http://www.linuxidc.com/Linux/2014-09/106436.htm
Linux文件的默認權限:umask http://www.linuxidc.com/Linux/2014-06/103331.htm
Linux 用戶管理常用命令 http://www.linuxidc.com/Linux/2013-05/84734.htm
Linux用戶、組的管理常用到的命令介紹 http://www.linuxidc.com/Linux/2013-05/84989.htm
Linux_用戶、組和權限問題 http://www.linuxidc.com/Linux/2013-12/94358.htm
Linux 的用戶和組命令 http://www.linuxidc.com/Linux/2013-05/83950.htm
Linux的用戶與權限管理 http://www.linuxidc.com/Linux/2013-02/78955.htm