linux 文件夾權限/所有者修改

linux 文件夾權限/所有者修改

修改文件權限: chmod

  • chmod 修改文件權限有兩種使用格式:字母法與數字法。

字母法

  • 字母法:chmod u/g/o/a +/-/= rwx 文件
[ u/g/o/a ] 含義
u user 表示該文件的所有者
g group 表示與該文件的所有者屬於同一組( group )者,即用戶組
o other 表示其他以外的人
a all 表示這三者皆是
[ ±= ] 含義
+ 增加權限
- 撤銷權限
= 設定權限
rwx 含義
r read 表示可讀取,對於一個目錄,如果沒有r權限,那麼就意味着不能通過ls查看這個目錄的內容。
w write 表示可寫入,對於一個目錄,如果沒有w權限,那麼就意味着不能在目錄下創建新的文件。
x excute 表示可執行,對於一個目錄,如果沒有x權限,那麼就意味着不能通過cd進入這個目錄。
  • chmod o+w file 給文件file的其它用戶增加寫權限
  • chmod u-r file 給文件file的擁有者減去讀的權限:
  • chmod g=x file設置文件file的同組用戶的權限爲可執行,同時去除讀、寫權限

數字法

  • 數字法:“rwx” 這些權限也可以用數字來代替
r 讀取權限,數字代號爲 “4”
w 寫入權限,數字代號爲 “2”
x 執行權限,數字代號爲 “1”
- 不具任何權限,數字代號爲 “0”
  • 如執行:chmod u=rwx,g=rx,o=r filename
    就等同於:chmod u=7,g=5,o=4 filename

  • chmod 751 file:

    • 文件所有者:讀、寫、執行權限
    • 同組用戶:讀、執行的權限
    • 其它用戶:執行的權限
  • chmod 777 file:所有用戶擁有讀、寫、執行權限

  • 注意:如果想遞歸所有目錄加上相同權限,需要加上參數“ -R ”。
    如:chmod 777 test/ -R 遞歸 test 目錄下所有文件加 777 權限。

修改文件所有者:chown

  • 使用方法:chown 用戶名 文件或目錄名

##修改文件所屬組:chgrp

  • 使用方法:chgrp 用戶組名 文件或目錄名

PS:傳智黑馬課程學習筆記

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