Linux 許可權管理命令

2021-09-30 14:19:24 字數 2269 閱讀 4018



命令名稱: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.更改乙個檔案的所有組命...