2018-03-28權(quán)限管理(04)

權(quán)限管理:

? ? ? ? 進(jìn)程安全上下文:

? ? ? ? ? ? 進(jìn)程對(duì)文件的訪問(wèn)權(quán)限應(yīng)用模型:

? ? ? ? ? ? ? ? ? ? 進(jìn)程的屬主與文件與文件的屬主是否相同;如果相同,則應(yīng)用屬主權(quán)限;

? ? ? ? ? ? ? ? ? ? 否則,則檢查進(jìn)程的屬主是否屬于文件的屬組;如果相同,則應(yīng)用屬組權(quán)限;

? ? ? ? ? ? ? ? ? ? 否則,就只能應(yīng)用other的權(quán)限

權(quán)限:

? ? ? ? 文件:

? ? ? ? ? ? r:可獲取文件的數(shù)據(jù)

? ? ? ? ? ? w:可修改文件的數(shù)據(jù)

? ? ? ? ? ? x:可將此文件運(yùn)行為進(jìn)程

? ? ????目錄:

? ? ? ? ? ? r:可使用ls命令獲取其下的所有文件列表

? ? ? ? ? ? w:可修改此目錄下的文件列表,即創(chuàng)建或刪除文件

? ? ? ? ? ? x:可cd此目錄中,且可使用ls -l來(lái)獲取所有文件的詳細(xì)屬性信息

權(quán)限組合機(jī)制:

? ? ? ? chmod:

? ?????????? chmod [options] mode file...

? ? ? ? ? ? 三類(lèi)用戶(hù):

????????????u:屬主

? ? ? ? ? ? g:屬組

? ? ? ? ? ? o:其他

? ? ? ? ? ? a:所有

? ? (1) chmod [options] mode file...

? ? ? ? ? ? ? ? MODE表示法:

? ? ? ? ? ? ? ? ? ? 賦權(quán)表示法:直接操作一類(lèi)用戶(hù)的所有權(quán)限位

? ? ? ? ? ? ? ? ? ? ? ? ? ? u=

? ? ? ? ? ? ? ? ? ? ? ? ? ? g=

? ? ? ? ? ? ? ? ? ? ? ? ? ? o= ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? a=

????????????????????授權(quán)表示法:直接操作一類(lèi)用戶(hù)的一個(gè)權(quán)限位

? ? ? ? ? ? ? ? ? ? ? ? ? ? u+,u-

? ? ? ? ? ? ? ? ? ? ? ? ? ? g+,g-

? ? ? ? ? ? ? ? ? ? ? ? ? ? o+.o-

? ? ? ? ? ? ? ? ? ? ? ? ? ? a+,a-

? ? ? ? ? ? ? ? ? ? 8進(jìn)制表示法:

? ? ? ? ? ? ? ? ? ? ? ? 777,760,。。。。


? ? ? ? ? ? -R:遞歸修改

注意:用戶(hù)只能修改屬主為自己的那些文件的權(quán)限

從屬關(guān)系管理命令:chown,chgrp

注意:僅管理員可修改文件的屬主和屬組

umask:文件的權(quán)限反向掩碼,遮罩碼

? ? 文件:

? ? ? ? 666-umask

? ? 目錄:

? ? ? ? 777-umask

注意:之所以文件用666去減,表示文件默認(rèn)不能擁有執(zhí)行權(quán)限;如果減得的結(jié)果中有執(zhí)行權(quán)限,則需要將其加1

? ? umask命令:

? ? ? ? umask:查看當(dāng)前umask

? ? ? ? umask mask:設(shè)置umask

注意:此類(lèi)設(shè)定只對(duì)當(dāng)前shell進(jìn)程有效


install命令:

? ?? install - 復(fù)制文件并設(shè)置屬性

? ? 單源復(fù)制:

? ? ??install [options] [-s] [--strip] source dest

? ? 多源復(fù)制:

? ? ? install [options] [-s] [--strip] source... directory

? ? 創(chuàng)建目錄:

? ? ? install [options] [-d,--directory] directory...

? ? 常用選項(xiàng):

? ? ? ? -m,mode:設(shè)定目標(biāo)文件權(quán)限,默認(rèn)為755

? ? ? ? -o,owner:設(shè)定目標(biāo)文件屬主

? ? ? ? -g,group:設(shè)定目標(biāo)文件屬組


? ? mktemp命令:

? ??????????mktemp — 產(chǎn)生唯一的臨時(shí)文件名

? ??????????mktemp [-q] [-u] template

? ? ? ? ? ? ? ? 常用選項(xiàng):

? ? ? ? ? ? ? ? ? ? -d:創(chuàng)建臨時(shí)目錄

注意:mktemp會(huì)將創(chuàng)建的臨時(shí)文件名直接返回,因此,可直接通過(guò)命令引用保存起來(lái)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容