linux 中w和x 区别,r、w、x权限在文件和目录中的含义有何区别?
age 于 2011-01-11 17:48:39發表:
目錄和文件的rw權限基本一致, 唯一有區別的可能就是執行權限了
文件的可執行權限很好理解, 最簡單的理解就是可以在終端下輸入路徑來執行這個文件.
但目錄可執行的意思則完全不同, 它并非指這個目錄可以被執行. 而是指它允許在該目錄下運行可執行命令,
舉個例子[code][allblue@MyLady allblue]$ mkdir test
[allblue@MyLady allblue]$ ll
總用量 1.6M
drwxr-xr-x 2 allblue allblue 4.0K 1月 11 17:37 test
[allblue@MyLady allblue]$ chmod 666 test/
[allblue@MyLady allblue]$ ll
總用量 1.6M
drw-rw-rw- 2 allblue allblue 4.0K 1月 11 17:37 test[/code]現在我手動去除了test/目錄的可執行權限, 來運行幾個命令[code][allblue@MyLady allblue]$ cd test/
bash: cd: test/: 權限不夠[/code]沒有可執行權限, 連目錄都進不去. 再用ls試一下, 先恢復test/的可執行權限, 以便進入新建二個子文件, 然后再去除可執行權限測試[code][allblue@MyLady allblue]$ ll test/
ls: 無法訪問test/file2: 權限不夠
ls: 無法訪問test/file1: 權限不夠
總用量 0
-????????? ? ? ? ? ? file1
-????????? ? ? ? ? ? file2[/code]雖然ls可以讀到有二個子文件, 但是權限等信息全部無法獲得. 如果現在我試圖用vi編輯file1, 那么在vi底部會出現如下提示[code]"test/file1" [權限不足] [/code]并且不能保存,[code]E45: 已設定選項 'readonly' (請加 ! 強制執行)[/code]從這個實驗可以看出目錄可執行權限的重要性.
總結
以上是生活随笔為你收集整理的linux 中w和x 区别,r、w、x权限在文件和目录中的含义有何区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广联达2018模板算量步骤_广联达钢结构
- 下一篇: linux wifi ip,Linux环