rw- r– r–
rw- rw- r–
該命令有兩種用法。一種是包含字母和操作符表達(dá)式的文字設(shè)定法;另一種是包含數(shù)字的數(shù)字設(shè)定法。
chmod [who] [+ | – | =] [mode] 文件名?
命令中各選項(xiàng)的含義為:
操作對(duì)象who可是下述字母中的任一個(gè)或者它們的組合:
操作符號(hào)可以是:
可以創(chuàng)建簡(jiǎn)單的列表,通過(guò)雙引號(hào)括起列舉的元素,或者是通過(guò)使用tcl列表命令,必須使用空格劃定元素界限,而不用逗號(hào)。2.crontab 的語(yǔ)句是“分 時(shí) 日 月 周 命令”(之間有空格,如果多個(gè)月份,用逗號(hào)隔開(kāi),兩個(gè)月份間的用“-”隔開(kāi)),如果只限定分,時(shí),其余的三個(gè)選項(xiàng)要用*(星號(hào))補(bǔ)全哦。如果一個(gè)參數(shù)列表(多個(gè)參數(shù))傳進(jìn)來(lái),這些參數(shù)必須以逗號(hào)隔開(kāi),并且不能有多余的空格。
例1:
$ chmod a+x sort
即設(shè)定文件sort的屬性為:
文件屬主(u) 增加執(zhí)行權(quán)限
與文件屬主同組用戶(g) 增加執(zhí)行權(quán)限
其他用戶(o) 增加執(zhí)行權(quán)限
例2:
$ chmod ug+w,o-x text
即設(shè)定文件text的屬性為:
文件屬主(u) 增加寫(xiě)權(quán)限
與文件屬主同組用戶(g) 增加寫(xiě)權(quán)限
其他用戶(o) 刪除執(zhí)行權(quán)限
例3:
$ chmod u+s a.out
假設(shè)執(zhí)行chmod后a.out的權(quán)限為(可以用ls – l a.out命令來(lái)看):
–rws--x--x1inin users7192Nov414:22a.out
并且這個(gè)執(zhí)行文件要用到一個(gè)文本文件shiyan1.c,其文件存取權(quán)限為“–rw——-”,即該文件只有其屬主具有讀寫(xiě)權(quán)限。
當(dāng)其他用戶執(zhí)行a.out這個(gè)程序時(shí),他的身份因這個(gè)程序暫時(shí)變成inin(由于chmod命令中使用了s選項(xiàng)),所以他就能夠讀取shiyan1.c這個(gè)文件(雖然這個(gè)文件被設(shè)定為其他人不具備任何權(quán)限),這就是s的功能。
因此,在整個(gè)系統(tǒng)中特別是root本身,最好不要過(guò)多的設(shè)置這種類(lèi)型的文件(除非必要)這樣可以保障系統(tǒng)的安全,避免因?yàn)槟承┏绦虻腷ug而使系統(tǒng)遭到入侵。
例4:
$ chmod a–x mm.txt$ chmod–x mm.txt$ chmod ugo–x mm.txt
以上這三個(gè)命令都是將文件mm.txt的執(zhí)行權(quán)限刪除linux命令,它設(shè)定的對(duì)象為所有使用者。
我們必須首先了解用數(shù)字表示的屬性的含義:0表示沒(méi)有權(quán)限,1表示可執(zhí)行權(quán)限,2表示可寫(xiě)權(quán)限,4表示可讀權(quán)限,然后將其相加。所以數(shù)字屬性的格式應(yīng)為3個(gè)從0到7的八進(jìn)制數(shù),其順序是(u)(g)(o)。
例如,如果想讓某個(gè)文件的屬主有“讀/寫(xiě)”二種權(quán)限,需要把4(可讀)+2(可寫(xiě))=6(讀/寫(xiě))。
數(shù)字設(shè)定法的一般形式為:chmod [mode] 文件名?
例1:
$ chmod644mm.txt$ ls–l
即設(shè)定文件mm.txt的屬性為:
-rw-r--r--1inin users1155Nov511:22mm.txt
文件屬主(u)inin 擁有讀、寫(xiě)權(quán)限
與文件屬主同組人用戶(g) 擁有讀權(quán)限
其他人(o) 擁有讀權(quán)限
例2:
chmod ug+w,o-w a.txt b.txt。2.在根目錄中創(chuàng)建文件夾data、temp、users以及文件users.txt。4. 賦予zijidelu_install.sh可執(zhí)行權(quán)限:chmod 750 zijidelu_install.sh(或者chmod u+x zijidelu_install.sh)。
即設(shè)定wchtxt這個(gè)文件的屬性為:
文件主本人(u)inin 可讀/可寫(xiě)/可執(zhí)行權(quán)
與文件主同組人(g) 可讀/可執(zhí)行權(quán)