1. 程式人生 > >2.14 文件和目錄權限chmod 2.15 更改所有者和所屬組chown 2.16 umask 2

2.14 文件和目錄權限chmod 2.15 更改所有者和所屬組chown 2.16 umask 2

2.14 文件和目錄權限chmod 2.

2.14文件和目錄權限:如下:
技術分享圖片
文件中rwx的具體含義:
r:可以使用類似cat等命令查看文件內容
w:可以編輯或刪除此文件
x:可以在命令提示符下當做命令提交給內核運行
目錄中rwx的具體含義:
r:可以對此目錄執行ls以列出內部的所有文件
w:可以在此目錄創建文件:
x:可以使用cd切換進此目錄,也可以使用ls -l查看內部文件的詳細信息

chmod :(change mode):改變文件的權限
-R 對目錄,將設置的權限應用到下面的所有文件
技術分享圖片

     2.15 更改所有者和所屬組chown
chown:(change  owner)更改文件的所有者
chgrp:(change  group)更改所屬組

技術分享圖片

2.16 umask 用於改變文件的默認權限。目錄權限為755,普通文件的權限為644
技術分享圖片

. 2.17隱藏權限chattr/lsattr
chattr命令:用來設置文件的隱藏權限。
參數如下 :

  • :在原有參數設定基礎上,追加參數。
  • :在原有參數設定基礎上,移除參數。
    = :更新為指定參數設定。
    A:文件或目錄的 atime (access time)不可被修改(modified), 可以有效預防例如手提電腦磁盤I/O錯誤的發生。
    S:硬盤I/O同步選項,功能類似sync。
    a:即append,設定該參數後,只能向文件中添加數據,而不能刪除,多用於服務器日誌文件安全,只有root才能設定這個屬性。
    c:即compresse,設定文件是否經壓縮後再存儲。讀取時需要經過自動解壓操作。

    d:即no dump,設定文件不能成為dump程序的備份目標。
    i:設定文件不能被刪除、改名、設定鏈接關系,同時不能寫入或新增內容。i參數對於文件 系統的安全設置有很大幫助。
    j:即journal,設定此參數使得當通過mount參數:data=ordered 或者 data=writeback 掛 載的文件系統,文件在寫入時會先被記錄(在journal中)。如果filesystem被設定參數為 data=journal,則該參數自動失效。
    s:保密性地刪除文件或目錄,即硬盤空間被全部收回。
    u:與s相反,當設定為u時,數據內容其實還存在磁盤中,可以用於undeletion。
    各參數選項中常用到的是a和i。a選項強制只可添加不可刪除,多用於日誌系統的安全設定。而i是更為嚴格的安全設定,只有superuser (root) 或具有CAP_LINUX_IMMUTABLE處理能力(標識)的進程能夠施加該選項

    lsattr:讀取文件或者目錄的特殊權限
    參數如下:
    -a 連同隱藏文件一起列出
    -R 連同子目錄的數據一同列出
    技術分享圖片

2.14 文件和目錄權限chmod 2.15 更改所有者和所屬組chown 2.16 umask 2