訂閱
糾錯
加入自媒體

Linux | chown和chmod的區(qū)別和使用用法

chown 和 chmod

都是Linux中常用的 解決權(quán)限問題的方法

對于初學(xué)者來說,

使用chmod來改變文件權(quán)限是更常用的

但是更多時候,

我們需要一種不去更改文件本身屬性而能解決文件權(quán)限的方法。

chown 和 chmod 的區(qū)別

01 操作內(nèi)容不同

查看文件或文件夾屬性時,我們可以看到:

使用chmod會修改第一列的內(nèi)容,即文件或文件夾的讀寫執(zhí)行權(quán)限;

而使用chown會修改第3、4列內(nèi)容,即可訪問該文件或文件夾的用戶名和用戶組。

即:

chmod是用來設(shè)置文件夾和文件權(quán)限的;

而chown是用來設(shè)置用戶組的,比如授權(quán)某用戶組。

02 用法不同

chown用法

作用:

用來更改某個目錄或文件的用戶名和用戶組。

一般來說,這個指令只有是由系統(tǒng)管理者(root)所使用,一般使用者沒有權(quán)限可以改變別人的檔案擁有者,也沒有權(quán)限可以自己的檔案擁有者改設(shè)為別人。

語法:

chown [-cfhvR] [--h(huán)elp] [--version] user[:group] 文件名

也可以簡化為:

chown 用戶名:組名 文件路徑

舉例:

例1:chown root:root /tmp/tmp1

就是把tmp1的用戶名和用戶組改成root和root(只修改了tmp1的屬組)。

例2:chown -R root:root /tmp/tmp1

就是把tmp1下的所有文件的屬組都改成root和root。

chmod用法

作用:

用來修改某個目錄或文件的訪問權(quán)限。

Linux/Unix 的文件檔案存取權(quán)限分為三級 : 檔案擁有者(Owner)、群組(Group)、其他(Other Users)。利用 chmod 可以藉以控制檔案如何被他人所存取。

語法:chmod [-cfvR] [--h(huán)elp] [--version] [who] [+ | - | =] [mode] 文件名

其中:

[mode]表示權(quán)限:分為“可寫 w=4 / 可讀 r=2 / 可執(zhí)行 x=1”,即 777就是擁有全權(quán)限。

舉例:

例子:chmod -R 777 /home/linux

就是把該目錄下的所有文件及文件夾的權(quán)限改為可讀可寫可執(zhí)行的。

聲明: 本文由入駐維科號的作者撰寫,觀點(diǎn)僅代表作者本人,不代表OFweek立場。如有侵權(quán)或其他問題,請聯(lián)系舉報(bào)。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評論

暫無評論

    人工智能 獵頭職位 更多
    掃碼關(guān)注公眾號
    OFweek人工智能網(wǎng)
    獲取更多精彩內(nèi)容
    文章糾錯
    x
    *文字標(biāo)題:
    *糾錯內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號