欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux中chown與chmod兩個命令的區(qū)別詳解

 更新時間:2019年03月18日 15:50:42   作者:CODETC  
今天小編就為大家分享一篇關(guān)于Linux中chown與chmod兩個命令的區(qū)別詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

在linux系統(tǒng)中,chmod和chown命令都可以來設(shè)置權(quán)限,但他們也是不同的;chmod是用來設(shè)置文件夾和文件權(quán)限的,比如我們系統(tǒng)中的文件不可讀寫,需要用來設(shè)置777權(quán)限;而chown是用來設(shè)置用戶組的,比如授權(quán)某用戶組,方便控制用戶權(quán)限。

今天要分享的2個命令也是我們平時常用的,chmod與chown看似拼寫還有點差不多,但是兩者的用途是不同的。chmod是用來設(shè)置文件夾和文件權(quán)限的,比如我們在VPS主機中文件不可讀寫,需要用來設(shè)置777權(quán)限;而chown是用來設(shè)置用戶組的,比如授權(quán)某用戶組,方便控制用戶權(quán)限。

具體的使用我們用實例解答,那些所謂的各種參數(shù)命令我不喜歡分享,因為平時也用不到,直接用實用的。

第一、使用權(quán)限 : 所有使用者

使用方式 : chmod [-cfvR] [--help] [--version] mode file...

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

mode : 權(quán)限設(shè)定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。

  • + 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。
  • r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當該檔案是個子目錄或者該檔案已經(jīng)被
  • 設(shè)定過為可執(zhí)行。
  • -c : 若該檔案權(quán)限確實已經(jīng)更改,才顯示其更改動作
  • -f : 若該檔案權(quán)限無法被更改也不要顯示錯誤訊息
  • -v : 顯示權(quán)限變更的詳細資料
  • -R : 對目前目錄下的所有檔案與子目錄進行相同的權(quán)限變更(即以遞回的方式逐個變更)
  • --help : 顯示輔助說明
  • --version : 顯示版本

比如 : chmod -R 777 /www/itbulu.com/wp-content/*

代表設(shè)置上述文件夾下所有文件可讀寫,也可以這樣。

cd wp-content
chmod -R 777 *

第二、指令名稱 : chown

使用權(quán)限 : root

使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...

說明 : Linux/Unix 是多人多工作業(yè)系統(tǒng),所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統(tǒng)管理者(root)所使用,一般使用者沒有權(quán)限可以改變別人的檔案擁有者,也沒有權(quán)限可以自己的檔案擁有者改設(shè)為別人。只有系統(tǒng)管理者(root)才有這樣的權(quán)限。

  • user : 新的檔案擁有者的使用者 ID
  • group : 新的檔案擁有者的使用者群體(group)
  • -c或-change:作用與-v相似,但只傳回修改的部分
  • -f或–quiet或–silent:不顯示錯誤信息
  • -h或–no-dereference:只對符號鏈接的文件做修改,而不更改其他任何相關(guān)文件
  • -R或-recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理
  • -v或–verbose:顯示指令執(zhí)行過程
  • –dereference:作用和-h剛好相反
  • –help:顯示在線說明
  • –reference=<參考文件或目錄>:把指定文件或目錄的所有者與所屬組,統(tǒng)統(tǒng)設(shè)置成和參考文件或目錄的所有者與所屬組相同
  • –version:顯示版本信息

chown -R www:www /home/wwwroot/*

解釋:-R遞歸處理所有文件和文件夾,第一個www代表文件的擁有者名稱,第二個www代表所屬群組名稱。

chown與chmod命令的區(qū)別

chown 修改文件和文件夾的用戶和用戶組屬性

1、要修改文件hh.c的所有者.修改為codetc的這個用戶所有

chown codetc hh.c

這樣就把hh.c的用戶訪問權(quán)限應(yīng)用到codetc作為所有者

2、將目錄 /tmp/sco 這個目錄的所有者和組改為codetc和組net

chown -R codetc:net /tmp/sco

chmod 修改文件和文件夾讀寫執(zhí)行屬性

1、把hh.c文件修改為可寫可讀可執(zhí)行

chmod 777 hh.c

要修改某目錄下所有的文件屬性為可寫可讀可執(zhí)行

chmod 777 *.*

把文件夾名稱與后綴名用*來代替就可以了。

同理若是要修改所有htm文件的屬性

chmod 777 *.htm

2、把目錄 /tmp/sco修改為可寫可讀可執(zhí)行

chmod 777 /tmp/sco

要修改某目錄下所有的文件夾屬性為可寫可讀可執(zhí)行

chmod 777 *

把文件夾名稱用*來代替就可以了

要修改/tmp/sco下所有的文件和文件夾及其子文件夾屬性為可寫可讀可執(zhí)行

chmod -R 777 /tmp/sco

可寫 w=4

可讀 r=2

可執(zhí)行 x=1

777就是擁有全權(quán)限。根據(jù)需要可以自由組合用戶和組的權(quán)限

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 寶塔Linux面板之好用免費的中文Linux VPS主機控制面板適合快速建站

    寶塔Linux面板之好用免費的中文Linux VPS主機控制面板適合快速建站

    本篇文章主要介紹了寶塔Linux面板之好用免費的中文Linux VPS主機控制面板適合快速建站,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • linux配置ntp服務(wù)器的方法

    linux配置ntp服務(wù)器的方法

    下面小編就為大家?guī)硪黄猯inux配置ntp服務(wù)器的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux下的Apache與PHP安全設(shè)置技巧

    Linux下的Apache與PHP安全設(shè)置技巧

    Linux下的Apache與PHP安全設(shè)置技巧,都是一些比較重要的細節(jié)。為了讓你的服務(wù)器更安全,一定要注意下。
    2010-12-12
  • 簡要分析linux系統(tǒng)的啟動過程

    簡要分析linux系統(tǒng)的啟動過程

    接觸linux系統(tǒng)運維已經(jīng)好幾年了,常常被問到linux系統(tǒng)啟動流程問題,這篇文章主要介紹了簡要分析linux系統(tǒng)的啟動過程,需要的朋友可以參考下
    2018-08-08
  • Linux系統(tǒng)下安裝rz/sz命令及使用說明(詳解)

    Linux系統(tǒng)下安裝rz/sz命令及使用說明(詳解)

    下面小編就為大家?guī)硪黄狶inux系統(tǒng)下安裝rz/sz命令及使用說明(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-12-12
  • 一次Linux修改MySQL配置不生效的問題解決

    一次Linux修改MySQL配置不生效的問題解決

    這篇文章主要給大家介紹了關(guān)于Linux修改MySQL配置不生效問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Linux系統(tǒng)具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 使用?DataAnt?監(jiān)控?Apache?APISIX的原理解析

    使用?DataAnt?監(jiān)控?Apache?APISIX的原理解析

    Apache?APISIX?是一個開源的云原生?API?網(wǎng)關(guān),作為?API?網(wǎng)關(guān),它兼具動態(tài)、實時、高性能等特點,提供了負載均衡、動態(tài)上游、灰度發(fā)布、服務(wù)熔斷、身份認證、可觀測性等豐富的流量管理功能,這篇文章主要介紹了如何使用?DataAnt?監(jiān)控?Apache?APISIX,需要的朋友可以參考下
    2022-06-06
  • CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)

    CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)

    這篇文章主要介紹了CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)的方法,需要的朋友可以參考下
    2013-06-06
  • Linux tee命令使用詳解

    Linux tee命令使用詳解

    這篇文章主要介紹了Linux tee命令使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 淺析Linux resolv.conf

    淺析Linux resolv.conf

    這篇文章主要介紹了Linux resolv.conf的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)Linux,感興趣的朋友可以了解下
    2020-08-08

最新評論