Ubuntu chmod命令使用方法詳解

2021-07-13 19:39:19 字數 2062 閱讀 9526

linux/ubuntu 系統中檔案呼叫的許可權分為**:檔案擁有者(u)、群組(g)、其他(o)。用chmod就可以更改檔案的許可權。chmod是乙個相當靈活的命令,對同乙個檔案的許可權的修改可以用多種風格的命令格式來實現。

方式一:

語法格式: chmod [-vr] mode 檔名

引數說明:

mode 許可權設定字串,格式為[ugoa] [+-=] [rwx]

u 表示檔案的擁有者

g 表示與此檔案擁有者屬於乙個組群的人

o 表示其他人

a 表示包含以上三者即檔案擁有者(u)、群組(g)、其他(o)

+ 表示增加許可權

- 表示取消許可權

= 表示唯一設定許可權

r 表示有讀取的許可權

w 表示有寫入的許可權

x 表示有執行的許可權

-v 顯示許可權改變的詳細資料

-r 表示對當前目錄下的所有檔案和子目錄進行相同的許可權更改

例:我們要將當前目錄下ownlinux這個檔案的許可權修為所有使用者擁有該檔案的讀取、寫入、執行的許可權。在這裡就需要結合sudo命令來使用,如果你對sudo命令還不太了解,請先看看本站的《sudo命令詳解》

linux@server:/var/www$">ownlinux@server:/var/www$ sudo chmod a+rwx ownlinux

[sudo] password for ownlinux: (此時輸入你的密碼)

或者使用

ownlinux@server:/var/www$ sudo chmod ugo+rwx ownlinux

[sudo] password for ownlinux: (此時輸入你的密碼)

命令不一樣,但執行後的效果是一樣的。

方式二:

語法格式: chmod [-vr] [no] 檔名

引數說明:

no 三位代表相應許可權的數字

-v 顯示許可權改變的詳細資料

-r 表示對當前目錄下的所有檔案和子目錄進行相同的許可權更改

可能這種方式對於初學者來說有一定的難度,但這種方法學會後在更改檔案許可權就變得非常的簡單。相信通過我的介紹大家會掌握種方法的:)

首先了解一下讀取(r)、寫入(w)、執行(x)相應的數字編號,如下圖所示

如果你記住了上圖所示的數字和對應的許可權就往下邊看

剛才已經說過了,[no]引數 是三位代表相應許可權的數字。從左向右,第一位數學代表檔案擁有者(u)的許可權、群組(g)的許可權、其他(o)的許可權。每乙個數字就對應該級使用者擁有的許可權即為rwx相應的數字之和。這樣說可能大家不是很明白,我畫了一張表幫助大家了解

如上圖可以看出來如果是所有使用者擁有該檔案的讀取、寫入、執行的許可權就是擁有者(u)的許可權(4+2+1=7)群組(g)的許可權(4+2+1=7)其他(o)的許可權(4+2+1=7即為777。注意:如果沒有讀取的許可權則」r」相應的數字編號就為」0″,寫入(w)、執行(x)同理。

例:就用剛才方式一的例子,我們要將當前目錄下ownlinux這個檔案的許可權修為所有使用者擁有該檔案的讀取(r)、寫入(w)、執行(x)的許可權。回顧一下方式一的命令格式。

ownlinux@server:/var/www$ sudo chmod a+rwx ownlinux

[sudo] password for ownlinux: (此時輸入你的密碼)

方式二的命令

ownlinux@server:/var/www$ sudo chmod 777 ownlinux

[sudo] password for ownlinux: (此時輸入你的密碼)

可以看出使用方式二的命令格式簡潔明瞭

如果要讓當前目錄下ownlinux這個檔案的許可權修為該檔案的擁有者(u)有該檔案的讀取(r)、寫入(w)、執行(x)的許可權,群組(g)和其他(o)的使用者只有讀取(r)和執行(x)的許可權,執行以下命令:

ownlinux@server:/var/www$ sudo chmod 755 ownlinux

[sudo] password for ownlinux: (此時輸入你的密碼)

相信通過我的介紹大家都已經對chmod這個命令有一定的了解了吧。我覺得方式二的命令風格一但了解了就很容易掌握,而且方式二的命令風格簡單明瞭。

UBUNTU chmod命令使用詳解

chmod命令使用詳解 2007 07 17 15 32 分類 linux 指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案訪問許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以...

Ubuntu Chmod命令用法

指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字串,格式如下 ugoa...

ubuntu chmod 和 chown 命令用法

一 chmod的用法 指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file 說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字...