[Linux學習筆記] Linux經常使用命令 - 權限管理命令

Linux權限管理命令

1. 改變文件或目錄權限: chmod
命令名稱: chmod
命令英文原意: change the permissions mode of a file
命令所在路徑: /bin/chmod
執行權限: 全部用戶
語法: chmod [{ugo} {+-=} {rwx}] [文件或目錄]
            [mode=421] [文件或目錄]
功能描述: 改變文件或目錄權限
表明字符 權限 對文件的含義 對目錄的含義
r 讀權限 能夠查看文件內容 能夠列出目錄中的內容
w 寫權限 能夠修改文件內容 能夠在目錄中建立、修改文件
x 執行權限 能夠執行文件 能夠進入目錄

文件:shell

讀權限R操做: cat、more、head、tail;  寫權限W操做: echo、vi;  執行權限X: 命令、腳本spa

目錄:code

讀權限R操做: ls(列出目錄中的內容);  寫權限W操做: touch、mkdir、rm;  執行權限X: cdip

2. 改變文件的全部者: chown
命令名稱: chown
命令英文原意: change file ownership
命令所在路徑: /bin/chown
執行權限: 全部用戶
語法: chown [用戶] [文件或目錄]
功能描述: 改變文件或目錄的全部者
3. 改變文件或目錄的所屬組: chgrp
命令名稱: chgrp
命令英文原意: change file group ownership
命令所在路徑: /bin/chgrp
執行權限: 全部用戶
語法: chgrp [用戶] [文件或目錄]
功能描述: 改變文件或目錄的所屬組
4. 顯示、設備文件的缺省權限: umask
命令名稱: umask
命令英文原意: 
命令所在路徑: /bin/umask
執行權限: 全部用戶
語法: umask [-S] -S以rwx形式顯示新建文件或目錄缺省權限
      umask [權限掩碼值] 修改缺省權限
功能描述: 顯示、設置文件的缺省權限

示例:io

[root@localhost test]# umask -S
u=rwx,g=rx,o=rx
[root@localhost test]# umask
0022

說明: umask命令,返回0022,第一位0表示特殊權限位,後三位022表示用戶權限位,是權限掩碼值,其權限應爲777減去其值。table

注意: Linux權限規則: 缺省建立的文件不能授予可執行X權限class

相關文章
相關標籤/搜索