国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux中chmod與chown兩個命令詳解

2024-08-27 23:59:07
字體:
來源:轉載
供稿:網友

在linux系統中chmod,chown命令都可以來設置權限了,但它們也是有區別的,下文小編為各位介紹chmod與chown兩個命令用法與區別介紹.

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

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

第一、使用權限,所有使用者

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

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

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

+ 表示增加權限、- 表示取消權限、= 表示唯一設定權限.

r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行.

-c:若該檔案權限確實已經更改,才顯示其更改動作 .

-f:若該檔案權限無法被更改也不要顯示錯誤訊息

-v:顯示權限變更的詳細資料

-R:對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞回的方式逐個變更).

--help:顯示輔助說明

--version:顯示版本

比如:chmod -R 777 /www/Vevb.com/wp-content/* 代表設置上述文件夾下所有文件可讀寫,也可以這樣.

  1. cd wp-content 
  2. chmod -R 777 * 

第二、指令名稱:chown

使用權限:root

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

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

user:新的檔案擁有者的使用者 ID

group:新的檔案擁有者的使用者群體(group)

-c或-change:作用與-v相似,但只傳回修改的部分

-f或–quiet或–silent:不顯示錯誤信息

-h或–no-dereference:只對符號鏈接的文件做修改,而不更改其他任何相關文件

-R或-recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理

-v或–verbose:顯示指令執行過程

–dereference:作用和-h剛好相反

–help:顯示在線說明

–reference=<參考文件或目錄>:把指定文件或目錄的所有者與所屬組,統統設置成和參考文件或目錄的所有者與所屬組相同.

–version:顯示版本信息

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

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

chown與chmod命令的區別

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

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

chown sakia hh.c

這樣就把hh.c的用戶訪問權限應用到sakia作為所有者.

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

chown -R sakia:net /tmp/sco

chmod 修改文件和文件夾讀寫執行屬性

1,把hh.c文件修改為可寫可讀可執行

chmod 777 hh.c

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

chmod 777 *.*

把文件夾名稱與后綴名用*來代替就可以了,同理若是要修改所有htm文件的屬性.

chmod 777 *.htm

2,把目錄 /tmp/sco修改為可寫可讀可執行.

chmod 777 /tmp/sco

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

chmod 777 *

把文件夾名稱用*來代替就可以了,要修改/tmp/sco下所有的文件和文件夾及其子文件夾屬性為可寫可讀可執行.

chmod -R 777 /tmp/sco

可寫 w=4

可讀 r=2

可執行 x=1

777就是擁有全權限,根據需要可以自由組合用戶和組的權限.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中卫市| 通化市| 汶上县| 兴国县| 元江| 肇庆市| 黄陵县| 郸城县| 河津市| 樟树市| 海林市| 沈阳市| 平邑县| 正阳县| 宿迁市| 宣武区| 米脂县| 渭源县| 太原市| 体育| 达州市| 兴仁县| 来安县| 铜陵市| 庄浪县| 二连浩特市| 漠河县| 辽中县| 霍州市| 平潭县| 德昌县| 江油市| 云阳县| 武汉市| 鄂托克前旗| 武定县| 曲阜市| 盐池县| 阿图什市| 阳信县| 乐陵市|