歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux基礎系統權限

Linux基礎系統權限

日期:2017/3/1 14:51:38   编辑:關於Linux
Linux基礎系統權限 Linux基礎系統權限 文件權限 Linux中,每個文件擁有三種權限 權限 對文件的影響 對目錄的影響 r(讀取) 可讀取文件 可列出目錄內容 w(寫入) 可修改文件內容 可在目錄中創建刪除文件 x(執行) 可以修改文件內容 可訪問目錄內容 注意: 目錄必須擁有x權限,否則無法察看其內容 UGO Linux權限基於UGO模型進行控制 U代表User, G代表Group, O代表other 每一個文件的權限基於UGO進行設置 權限三個一組(rwx), 對應UGO分別設置 每個文件都有一個擁有者/用戶(User), 用戶的所屬組即(Group), 不屬於上面的都是other 命令ls -ls可以查看當前目錄下文件的信息 下面是一個具體的例子 權限 鏈接數 擁有者 所屬群組 文件大小 最後修改時間 名稱 -rwrw-r-- 鏈接數 nothi nothi 4 Aug 26 20:59 test 鏈接數為1(硬鏈接) 擁有者為nothi 擁有組為nothi 大小為4字節 最後修改時間為8月26日 文件名叫test 其中-rw-rw-r- -的意義如下 擁有者權限 擁有組權限 其它人的權限 -rw -rw r-- 擁有者具有讀寫權限 擁有組的成員具有讀寫權限 其他人只有讀的權限 修改文件的屬性 chown chown 用戶 文件,把指定文件的擁有者修改為指定用戶,如chown nothi test. -R 參數遞歸修改目錄下的所有文件的所有用戶 chgrp 用法和chown類似 chgrp 組 文件,把指定文件的所有組修改為指定組,如chgrp nothi test. -R 參數遞歸修改目錄下的所有文件的所屬組 注意:這兩個命令需要root權限 chmod 修改文件的權限,命令的模式如下: chmod 模式 文件 常規修改方式 模式的格式如下 u,g,o分別代表用戶、組和其他 a(all)代表全部(ugo) +,-,分別代表加入和刪除對應權限 r, w, x代表三種權限 模式示例 示例 意義 chmod u+x test 給所有者加執行權限 chmod g+r test 給所屬組加讀權限 chmod a+w test 給人加寫權限 數字方式修改 用數字4,2,1分別表示r,w,x權限 使用數字表示權限時,每組權限分別對應數字之和,比如,rw=4+2=6,rwx=4+2+1=7 要把文件test,權限改為rwxrwxr-x,命令為chmod 775 test
Copyright © Linux教程網 All Rights Reserved