命令名稱:chmod
命令英文原意:change the permission mode of a file
命令所在路徑:/bin/chmod
執行許可權:所有使用者
語法: chmod 【】【檔案或目錄】
【mode=421】【檔案或目錄】
-r 遞迴修改
r ---4 w ----2 x -----1
rwxr-xr-x ----->755
功能描述:改變檔案或目錄許可權
chmod -r 777 /tmp/gcx 把/tmp/gcx目錄下的所有檔案的許可權全部修改為777
chmod u-x /tmp/gcx/a.txt 讓所有者去掉執行的許可權
舉個深入些的例子:
建立乙個目錄 在目錄下建立乙個檔案
注意目錄和檔案的 rwx 倆概念
檔案:r 檢視檔案 w 修改檔案 x 執行檔案 目錄: r 列出目錄內容 w 可以建立,刪除檔案 x 可以進入目錄
這是建立乙個普通使用者
切換普通使用者
刪除剛才建立的hello.txt 發現能刪除成功
是因為 目錄的許可權是777 ,所有使用者有讀寫執行的許可權 即使檔案的許可權是root建立的,照樣可以刪除
命令名稱:chown
命令英文願意:change flie ownership
命令所在路徑:/bin/chown
執行許可權:所有使用者
語法: chown 【使用者】【檔案或者目錄】
功能描述:改變檔案或者目錄的所有者
案例:$ chown gcx gcxs--->改變gcxs的所有者為gcx
命令名稱:chogrp
命令英文願意:change flie group ownership
命令所在路徑:/bin/chgrp
執行許可權:所有使用者
語法: chown 【使用者組】【檔案或者目錄】
功能描述:改變檔案或者目錄的所屬組
案例:$ chgrp gcx gcxs--->改變gcxs的所屬組為gcx
命令名稱:umask
命令英文願意:the userfile-creation mask
命令所在路徑:shell內建命令
執行許可權:所有使用者
語法: umask 【-s】
-s 以rwx形式顯示新建檔案的預設許可權
功能描述:顯示、設定恩見的預設許可權
案例:$ umask -s
比如:建立檔案或者目錄的預設許可權
umask -s檢視預設許可權 (注意:linuix系統規定 建立的檔案都沒有 x 也就是執行許可權)
umask 注意第乙個0 是特殊許可權 ,後面文章詳解,後面三位是預設許可權
可能有人會奇怪 022 不就是 ----w--w- 很不合理 其實它是 許可權掩碼 是用777-022=755這才是它真正的許可權
比如你想修改預設許可權 為 rwxr-xr-- , 先得出對應數字 754 ,再用777-754=023
命令: umask 023
Linux許可權管理命令
改變檔案或目錄許可權chmod 改變檔案或目錄的所有者chown 改變檔案或目錄的所有組chgrp 顯示 設定檔案的預設許可權umask 改變檔案或目錄許可權 改變檔案或目錄的所有者 改變檔案或目錄的所有組 顯示設定檔案的預設許可權 命令名稱 chmod 命令英文原意 change the perm...
Linux許可權管理命令
chmod命令 change the permissions mode of a file 的意思用來更改檔案或者目錄的許可權 命令格式chmod ugoa rwx 檔案或目錄 如下 新增多個許可權用 隔開 命令格式 chmod 數字 檔案或目錄 r 4,w 2,x 1 直接將使用者,組和其他的許可...
linux許可權管理命令
1.更改乙個檔案的所有者命令 命令名稱 chown 命令英文名 change file ownership 命令所在路徑 bin chown 執行許可權 所有使用者 格式 chown 新的所有者 檔案或目錄 只有root改變乙個檔案的所有者 只有root可以新增乙個使用者 2.更改乙個檔案的所有組命...