linux給文件賦值權限的命令


命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
  u (user) 表示用戶本人。
  g (group) 表示同組用戶。
  o (oher) 表示其他用戶。
  a (all) 表示所有用戶。
  + 用於給予指定用戶的許可權限。
  - 用於取消指定用戶的許可權限。
  = 將所許可的權限賦給文件。
  r (read) 讀許可,表示可以拷貝該文件或目錄的內容。
  w (write) 寫許可,表示可以修改該文件或目錄的內容。
  x (execute)執行許可,表示可以執行該文件或進入目錄。

可用數字表示
  drwxr-xr-x
  對於文件所有者來說:可讀可寫可執行
  對於所在組來說:可讀可執行
  對於用戶來說:可讀可執行
  -rw-r--r--
  對於文件所有者來說:可讀可寫
  對於所在組來說:可讀
  對於用戶來說:可讀
  763
  對於文件所有者來說:可讀可寫可執行
  對於所在組來說:可讀可寫
  對於用戶來說:可寫可執行
  0 1 2 3 4 5 6 7
  --- --x -w- -wx r-- r-x rw- rwx
  chmod 777 b.log 給b.log賦權限
  chmod g=w aaa.txt
  對文件所屬組只給可寫權限其他不變
  chmod u-w aaa.txt
  對文件所有者去除可寫權限其他不變
  chmod o+wx aaa.txt
  對其他用戶加上可寫可執行權限其他不變
  chmod u-w, g=wx, o-r b.log
  chmod 777 文件名 文件名賦予權限777權限
  chmod u(g/o) = rwx 文件名 給文件賦予u/g/o=777其他保持不變
  chmod u(g/o) +(-) (r/w/x) 文件名 給文件賦予u/g/o 增加或者減少權限
  組合使用
  chmod -R 777 文件夾 遞歸賦予777權限
  遞歸:(文件及其文件的子文件都執行相同命令)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM