系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux chmod命令的用法

Linux chmod命令的用法匯總

時(shí)間:2014-12-30 15:59:19 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20141230/33739.html 手機(jī)查看 評(píng)論

  Linux命令中,chmod命令的用法與chattr命令有些相似,但相對(duì)而言chmod命令只是改變文件讀寫(xiě)、執(zhí)行權(quán)限,文件權(quán)限主要還是通過(guò)chattr命令來(lái)完成,下面小編就給大家介紹下Linux中chmod命令的用法。

 Linux chmod命令的用法匯總

  文件或目錄的訪問(wèn)權(quán)限分為只讀,只寫(xiě)和可執(zhí)行三種。以文件為例,只讀權(quán)限表示只允許讀其內(nèi)容,而禁止對(duì)其做任何的更改操作?蓤(zhí)行權(quán)限表示允許將該文件作為一個(gè)程序執(zhí)行。文件被創(chuàng)建時(shí),文件所有者自動(dòng)擁有對(duì)該文件的讀、寫(xiě)和可執(zhí)行權(quán)限,以便于對(duì)文件的閱讀和修改。用戶(hù)也可根據(jù)需要把訪問(wèn)權(quán)限設(shè)置為需要的任何組合。

  有三種不同類(lèi)型的用戶(hù)可對(duì)文件或目錄進(jìn)行訪問(wèn):文件所有者,同組用戶(hù)、其他用戶(hù)。所有者一般是文件的創(chuàng)建者。所有者可以允許同組用戶(hù)有權(quán)訪問(wèn)文件,還可以將文件的訪問(wèn)權(quán)限賦予系統(tǒng)中的其他用戶(hù)。在這種情況下,系統(tǒng)中每一位用戶(hù)都能訪問(wèn)該用戶(hù)擁有的文件或目錄。

  每一文件或目錄的訪問(wèn)權(quán)限都有三組,每組用三位表示,分別為文件屬主的讀、寫(xiě)和執(zhí)行權(quán)限;與屬主同組的用戶(hù)的讀、寫(xiě)和執(zhí)行權(quán)限;系統(tǒng)中其他用戶(hù)的讀、寫(xiě)和執(zhí)行權(quán)限。當(dāng)用ls -l命令顯示文件或目錄的詳細(xì)信息時(shí),最左邊的一列為文件的訪問(wèn)權(quán)限。 例如:

  命令:

  代碼如下:

  ls -al

  輸出:

  代碼如下:

  [root@localhost test]# ll -al

  總計(jì) 316lrwxrwxrwx 1 root root 11 11-22 06:58 linklog.log -》 log2012.log

  -rw-r--r-- 1 root root 302108 11-13 06:03 log2012.log

  -rw-r--r-- 1 root root 61 11-13 06:03 log2013.log

  -rw-r--r-- 1 root root 0 11-13 06:03 log2014.log

  -rw-r--r-- 1 root root 0 11-13 06:06 log2015.log

  -rw-r--r-- 1 root root 0 11-16 14:41 log2016.log

  -rw-r--r-- 1 root root 0 11-16 14:43 log2017.log

  我們以log2012.log為例:

  代碼如下:

  -rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log

  第一列共有10個(gè)位置,第一個(gè)字符指定了文件類(lèi)型。在通常意義上,一個(gè)目錄也是一個(gè)文件。如果第一個(gè)字符是橫線,表示是一個(gè)非目錄的文件。如果是d,表示是一個(gè)目錄。從第二個(gè)字符開(kāi)始到第十個(gè)共9個(gè)字符,3個(gè)字符一組,分別表示了3組用戶(hù)對(duì)文件或者目錄的權(quán)限。權(quán)限字符用橫線代表空許可,r代表只讀,w代表寫(xiě),x代表可執(zhí)行。

  例如:

  代碼如下:

  - rw- r-- r--

  表示log2012.log是一個(gè)普通文件;log2012.log的屬主有讀寫(xiě)權(quán)限;與log2012.log屬主同組的用戶(hù)只有讀權(quán)限;其他用戶(hù)也只有讀權(quán)限。

  確定了一個(gè)文件的訪問(wèn)權(quán)限后,用戶(hù)可以利用Linux系統(tǒng)提供的chmod命令來(lái)重新設(shè)定不同的訪問(wèn)權(quán)限。也可以利用chown命令來(lái)更改某個(gè)文件或目錄的所有者。利用chgrp命令來(lái)更改某個(gè)文件或目錄的用戶(hù)組。

  chmod命令是非常重要的,用于改變文件或目錄的訪問(wèn)權(quán)限。用戶(hù)用它控制文件或目錄的訪問(wèn)權(quán)限。chmod命令詳細(xì)情況如下。

  1. 命令格式:

  代碼如下:

  chmod [-cfvR] [--help] [--version] mode file

  2. 命令功能:

  用于改變文件或目錄的訪問(wèn)權(quán)限,用它控制文件或目錄的訪問(wèn)權(quán)限。

  3. 命令參數(shù):

  必要參數(shù):

  -c 當(dāng)發(fā)生改變時(shí),報(bào)告處理信息

  -f 錯(cuò)誤信息不輸出

  -R 處理指定目錄以及其子目錄下的所有文件

  -v 運(yùn)行時(shí)顯示詳細(xì)處理信息

  選擇參數(shù):

  --reference=《目錄或者文件》設(shè)置成具有指定目錄或者文件具有相同的權(quán)限

  --version 顯示版本信息

  《權(quán)限范圍》+《權(quán)限設(shè)置》 使權(quán)限范圍內(nèi)的目錄或者文件具有指定的權(quán)限

  《權(quán)限范圍》-《權(quán)限設(shè)置》 刪除權(quán)限范圍的目錄或者文件的指定權(quán)限

  《權(quán)限范圍》=《權(quán)限設(shè)置》 設(shè)置權(quán)限范圍內(nèi)的目錄或者文件的權(quán)限為指定的值

標(biāo)簽 命令 chmod

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言?xún)H代表用戶(hù)個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄