Linux文件權限管理 簡介 文件權限管理

簡介

介紹如何在Linux中設置文件的權限

文件權限管理

chmod

作用:修改文件的權限
說明:ls -l 中第一列就是權限相關的信息,下面對其中的11個字符進行說明
  1:文件的類型(b/c/d/l/s/p/-)
  2/3/4:文件所有者的讀(r)/寫(w)/執行(x)權限, - 表示不具備該權限
  5/6/7:文件所有者所屬的組的讀/寫/執行權限
  8/9/10:其他用戶的讀/寫/執行權限
  11:. 表示啓用了 selinux,空表示沒有開啓 selinux
參數:
  r:可讀
  w:可寫
  x:可執行,在 linux 系統中沒有後綴的概念,文件的類型及權限不以後綴區分
  +:添加權限
  -:去掉權限
  =:設置權限
  u:用戶
  g:組
  o:其他
數值表示:
  Linux中的權限以一組數據來表示,所有者/組/其他的權限分別以3位二進制表示,
  然後再將其寫成8進制就OK了,如:755 => 111 101 101,
  結果就是:所有者擁有讀/寫/執行權限,同組擁有讀/執行權限,其他擁有讀/執行權限
實例:
  chmod +x file    給文件添加可執行權限
  chmod -w file    去掉文件的可寫權限
  chmod u+x file   給文件的所有者添加可執行權限
  chmod g-w file   給文件同組去掉可寫權限
  chmod u=rwx,g=rx,o=rx file    所有者讀寫執行,同組讀寫,其他讀寫
  chmod 0755 file   功能同上

umask

作用:查看或設置umask的指,umask用來確定創建文件的默認權限
格式:umask  [value]
說明:
  1. 若後面滅有跟指表示查看,後面有指表示設置
  2. 創建的普通文件默認沒有執行權限
實例:umask 爲 0022 => 000 010 010
  創建的目錄文件權限    rwx r-x r-x
  創建的普通文件權限    rw- r-- r--
配置:
  所有用戶:/etc/profile
  單個用戶:~/.profile 或者 ~/.bash_profile

lsattr

作用:查看使用 chattr 設置的文件屬性
格式: lsattr

chattr:

作用:修改文件的屬性,可以提高系統的穩定性
格式:chattr [選項] 文件
選項:i:表示忽略,+ 表示添加,- 表示去掉
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章