中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux命令:修改文件權(quán)限命令chmod、chgrp、chown詳解

時(shí)間:2019-08-18

linux重啟命令_linux 命令_linux命令

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)限

linux 命令_linux重啟命令_linux命令

其他用戶(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的功能。

linux命令_linux重啟命令_linux 命令

因此,在整個(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)限

linux命令_linux重啟命令_linux 命令

其他人(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)