免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
Chmod的用法

 chmod 是一條在Unix系統(tǒng)中用于控制用戶對(duì)文件的權(quán)限的命令(change mode單詞前綴的組合)和函數(shù)。只有文件所有者和超級(jí)用戶可以修改文件或目錄的權(quán)限??梢允褂媒^對(duì)模式,符號(hào)模式指定文件的權(quán)限。

用法

chmod使用語(yǔ)法

$ chmod [options] mode[,mode] file1 [file2 ...]

使用ls命令的查看文件或目錄的屬性

$ ls -l file

八進(jìn)制語(yǔ)法

chmod命令可以使用八進(jìn)制數(shù)來(lái)指定權(quán)限。文件或目錄的權(quán)限位是由9個(gè)權(quán)限位來(lái)控制,每三位為一組,它們分別是文件所有者(user)的讀、寫、執(zhí)行,用戶組(group)的讀、寫、執(zhí)行以及(other)其它用戶的讀、寫、執(zhí)行。歷史上,文件權(quán)限被放在一個(gè)比特掩碼中,掩碼中指定的比特位設(shè)為1,用來(lái)說(shuō)明一個(gè)類具有相應(yīng)的優(yōu)先級(jí)。

chmod的八進(jìn)制語(yǔ)法的數(shù)字說(shuō)明;

r 4

w 2

x 1

- 0

所有者的權(quán)限用數(shù)字表達(dá):屬主的那三個(gè)權(quán)限位的數(shù)字加起來(lái)的總和。如rwx ,也就是4+2+1 ,應(yīng)該是7。

用戶組的權(quán)限用數(shù)字表達(dá):屬組的那個(gè)權(quán)限位數(shù)字的相加的總和。如rw- ,也就是4+2+0 ,應(yīng)該是6。

其它用戶的權(quán)限數(shù)字表達(dá):其它用戶權(quán)限位的數(shù)字相加的總和。如r-x ,也就是4+0+1 ,應(yīng)該是5。

例如修改文件myfile的權(quán)限

$ chmod 664 myfile

$ ls -l myfile

-rw-rw-r--  1   57 Jul  3 10:13  myfile

符號(hào)模式

使用符號(hào)模式可以設(shè)置多個(gè)項(xiàng)目:who(用戶類型),operator(操作符)和permission(權(quán)限),每個(gè)項(xiàng)目的設(shè)置可以用逗號(hào)隔開(kāi)。 命令chmod將修改who指定的用戶類型對(duì)文件的訪問(wèn)權(quán)限,用戶類型由一個(gè)或者多個(gè)字母在who的位置來(lái)說(shuō)明,如who的符號(hào)模式表所示:

 

 

who

用戶類型

說(shuō)明

u

user

文件所有者

g

group

文件所有者所在組

o

others

所有其他用戶

a

all

所用用戶, 相當(dāng)于 ugo

operator的符號(hào)模式表:

Operator

說(shuō)明

+

為指定的用戶類型增加權(quán)限

-

去除指定用戶類型的權(quán)限

=

設(shè)置指定用戶權(quán)限的設(shè)置,即將用戶類型的所有權(quán)限重新設(shè)置

permission的符號(hào)模式表:

模式

名字

說(shuō)明

r

設(shè)置為可讀權(quán)限

w

設(shè)置為可寫權(quán)限

x

執(zhí)行權(quán)限

設(shè)置為可執(zhí)行權(quán)限

X

特殊執(zhí)行權(quán)限

只有當(dāng)文件為目錄文件,或者其他類型的用戶有可執(zhí)行權(quán)限時(shí),才將文件權(quán)限設(shè)置可執(zhí)行

s

setuid/gid

當(dāng)文件被執(zhí)行時(shí),根據(jù)who參數(shù)指定的用戶類型設(shè)置文件的setuid或者setgid權(quán)限

t

粘貼位

設(shè)置粘貼位,只有超級(jí)用戶可以設(shè)置該位,只有文件所有者u可以使用該位

 

符號(hào)模式實(shí)例

對(duì)目錄的所有者u和關(guān)聯(lián)組g增加讀r和寫w權(quán)限:

$ chmod ug+rw mydir

$ ls -ld mydir

drw-rw----   2 unixguy  uguys  96 Dec 8 12:53 mydir

對(duì)文件的所有用戶ugo刪除寫w權(quán)限:

$ chmod a-w myfile

$ ls -l myfile

-r-xr-xr-x   2 unixguy  uguys 96 Dec 8 12:53 myfile

對(duì)mydir的所有者u和關(guān)聯(lián)組g設(shè)置成讀r和可執(zhí)行x權(quán)限:

$ chmod ug=rx mydir

$ ls -ld mydir

dr-xr-x---   2 unixguy  uguys 96 Dec 8 12:53 mydir

特殊模式

命令使用實(shí)例

命令說(shuō)明

 

 

命令

說(shuō)明

chmod a+r file

增加讀權(quán)限對(duì)file的所有用戶

chmod a-x file

刪除執(zhí)行權(quán)限對(duì)file的所有用戶

chmod a+rw file

增加讀寫權(quán)限對(duì)file的所有用戶

chmod +rwx file

增加讀寫執(zhí)行權(quán)限對(duì)file的所有用戶

chmod u=rw,Gofile

設(shè)置讀寫權(quán)限對(duì)file的所有者,清空所有權(quán)限對(duì)file的用戶組和其他用戶

chmod -R u+r,go-r docs

對(duì)目錄docs和其子目錄層次結(jié)構(gòu)中的所有文件增加所有用戶的讀權(quán)限,而對(duì)用戶組和其他用戶刪除讀權(quán)限

chmod 664 file

設(shè)置讀寫權(quán)限對(duì)file的所有者和用戶組, 為其其他用戶設(shè)置讀權(quán)限

chmod 0755 file

相當(dāng)于u=rwx (4+2+1),go=rx (4+1 & 4+1)。0 沒(méi)有特殊模式。

chmod 4755 file

4設(shè)置了設(shè)置用戶ID位,剩下的相當(dāng)于 u=rwx (4+2+1),go=rx (4+1 & 4+1)。

find path/ -type d -exec chmod a-x {} \;

刪除可執(zhí)行權(quán)限對(duì)path/以及其所有的目錄(不包括文件)的所有用戶,使用‘-type f'匹配文件

find path/ -type d -exec chmod a+x {} \;

允許所有用戶瀏覽或通過(guò)目錄path/

 

函數(shù)說(shuō)明

 

chmod函數(shù)C語(yǔ)言的定義:

int chmod(const char*path, mode_t mode);

函數(shù)使用mode_t類型的參數(shù),使用其比特位組成各種模式:

模式

八進(jìn)制

含義

S_ISUID

04000

執(zhí)行時(shí)設(shè)置用戶ID,setuid權(quán)限

S_ISGID

02000

執(zhí)行時(shí)設(shè)置組ID,setgid權(quán)限

S_ISVTX

01000

粘貼位

S_IRUSR, S_IREAD

00400

所有者讀

S_IWUSR, S_IWRITE

00200

所有者寫

S_IXUSR, S_IEXEC

00100

所有者執(zhí)行

S_IRGRP

00040

由組讀

S_IWGRP

00020

由組寫

S_IXGRP

00010

由組執(zhí)行

S_IROTH

00004

其他人讀

S_IWOTH

00002

其他人寫

S_IXOTH

00001

其他人執(zhí)行


轉(zhuǎn)載地址:http://blog.sina.com.cn/s/blog_502250150100zsqw.html


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
“實(shí)際用戶ID”、“有效用戶ID”和“保存的設(shè)置用戶ID”三個(gè)術(shù)語(yǔ)的區(qū)別是什么?
關(guān)于UNIX下SUID、SGID的解析
文件及目錄的寫權(quán)限
【必備】Linux重點(diǎn)基礎(chǔ)知識(shí)
Linux文件權(quán)限詳解 - 麥麥的運(yùn)維之路 - 51CTO技術(shù)博客
Linux系統(tǒng)Web網(wǎng)站目錄和文件安全權(quán)限設(shè)置
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服