Linux 學習記錄 -- 基本命令(三)-- 權限修改命令

Linux

chmod

  • 功能描述:改變文件或目錄權限
  • 英文原意:change the permission mode of a file or directory
  • 語法:
    chmode [{ugoa}{+-=}{rwx}] [文件或目錄]
           [mode=421] [目錄或文件]
    
  • 可選參數:
    • -R 遞歸修改
  • 示例:
    chmod a+rwx file.txt
    chmod 777 file.txt
    chmod -R directory/

文件權限和目錄權限的區別

r/w/x 權限 文件 目錄
r 讀權限 可以查看文件的內容 可以列出目錄中的內容
w 寫權限 可以修改文件的內容 可以在目錄中創建、刪除文件
x 執行權限 可以執行文件 可以進入目錄

chown

  • 功能描述: 更改文件或目錄的所有者
  • 英文原意:change file or directory ownership
  • 語法: chown [用戶] [文件或目錄]
  • 示例:chown newuser file.txt

chgrp

  • 功能描述: 改變文件或目錄的所屬組
  • 英文原意: change file or directory ownership
  • 語法:chgrp [用戶組] [文件或目錄]
  • 示例: chgrp newgroup file

umask

  • 功能描述:顯示文件或文件夾的缺省權限
  • 英文原意:the user file-creation mask
  • 語法: umask [-S]
  • 可選參數:- 以 rwx 顯示新建文件的缺省權限
  • 示例:umask -S
  • 說明:一般文件的缺省權限爲所在目錄缺省權限移除 x 以後的結果

注意:
有些爲 mask 去顯示文件的缺省權限,栗子: mask 的結果爲 124,那麼該文件的實際權限爲 777 -124 = 653

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