權限

1.chmod,用以修改文件的權限

 Linux中文件的存取權限分爲三種:文件擁有者(user)、羣組(group),其他(other)

使用方式:

  $chmod [-cfvR] [--help] [--version]  mode filename

  其中mode爲權限設定字符串,格式爲:[ugoa][[+-=] [rwxX]]

  其中:

======================

   u:文件擁有者

   g:羣組

   o:其他用戶

   a:以上三者都是

======================

    +表示增加權限

    -表示取消權限

   =表示設定唯一權限

======================

    r表示讀取權限

    w表示寫入權限

    x表示可執行


例子:

    a.將a.txt設置爲所有人可以讀取

    $chmod a+r  a.txt

    或者

    $chmod ugo+r  a.txt

   b.將a.txt與b.txt設置爲擁有者與羣組可寫入,其他用戶不可寫入

   $chmod ug+w,o-w a.txt b.txt


   c.將demo.py設置爲擁有者可執行

   $chmod u+x demo.py

   d.將目錄下所有文件、目錄設置爲所有人可讀取

   $chmod -R a+r  *


 還可以用數字來表示權限

 其中r=4 w=2 x=1


2.chown,用以修改文件或目錄的Ower與group

  a.修改文件a.txt的擁有者爲john,羣組爲build

    $chown john:build a.txt

  b.修改目錄test下所有文件與目錄的所有者爲john羣組爲build

    $chown -R john:build test

   

   

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章