Linux常用命令 許可權管理命令

2021-08-31 20:10:05 字數 852 閱讀 5560

chmod 改變檔案或目錄的許可權

格式 chmod 引數 檔名

r-讀 w-寫 x-執行

u-user 所有者 g-group 所屬組 o-others 其他人 a-all 所有人

+ 新增某個許可權

-取消某個許可權

= 賦予給定許可權並取消原來所有許可權

我們可以看出來test2的許可權改變了。有時候我們用這種方法來改變許可權比 較麻煩,所有linux提供了另外的一種數字表示的方法。在linux中r用4 代表,w用2代表,x用1代表,我們修改的時候可以直接寫數字。

chown 改變某個檔案或目錄的所有者

格式 chown使用者 檔名

前提條件是,這個使用者必須是存在的

這裡我們看到我們改變的是test2,但是test3也同時改變了,因為這兩個 是硬鏈結檔案。

chgrp 改變某個檔案或目錄所屬組

格式chgrp 使用者組 檔名

前提條件:這個使用者組必須是系統中存在的

umask 設定限制新建檔案的掩碼

格式 umask 掩碼

在linux中預設的掩碼是022。我們直接輸入umask命令,顯示的是0022,

這裡的第一位是特殊許可權,後面的三位是我們許可權的掩碼,掩碼是有777減 去檔案許可權的數字表示而得到的。我們檔案的預設許可權是755,777-755=022, 所以這裡的掩碼是022。我們可以通過umask –s檢視許可權,輸出結果如下:

在開始的時候我們建立了乙個檔案和乙個目錄,我們仔細觀察就會發現,我 們的目錄的許可權是755,但是我們檔案的許可權卻是644,這個與預設的不符 合,難道是錯了?這個是因為在linux裡面有許可權限制,預設的將新建檔案 的x許可權去掉了。上圖的下半部分使我們修改許可權後建立檔案和目錄的例子。

Linux常用命令 許可權管理命令

chmod 改變檔案或目錄的許可權 格式 chmod 引數 檔名 r 讀 w 寫 x 執行 u user 所有者 g group 所屬組 o others 其他人 a all 所有人 新增某個許可權 取消某個許可權 賦予給定許可權並取消原來所有許可權 我們可以看出來test2的許可權改變了。有時候我...

Linux常用命令 許可權管理命令

許可權管理命令 chmod bin chmod 所有使用者 r 遞迴 u user g group o other a allg 增加許可權 減少許可權 等於 不考慮之前的許可權 只考慮修改後的許可權 新增許可權 數字的形式修改許可權 修改許可權 資料夾下的所有檔案許可權 目錄r ls w touc...

Linux 常用命令 許可權管理命令

chmod 改變檔案或目錄許可權 英文原意 change the permissions mode of a file 執行許可權 所有使用者 語法 chmod 檔案或目錄 mode 421 檔案或目錄 421表示3位二進位制數 可以同時做多個授權,用 分隔開就可以 選項 r 遞迴修改 chown ...