《LINUX教學(xué):Linux基本權(quán)限UGO》要點(diǎn):
本文介紹了LINUX教學(xué):Linux基本權(quán)限UGO,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
Linux通過(guò)user、group、other把用戶(hù)分為基礎(chǔ)的三類(lèi),可以對(duì)三類(lèi)分別設(shè)置三種基本權(quán)限r(nóng)ead、write、excute.
?1、基本介紹
九位基本權(quán)限分別依照user、group、other的順序,如上圖,d表示文件是個(gè)目錄文件,owner權(quán)限為rwx,group的權(quán)限為r-x,非上兩種就是other用戶(hù)權(quán)限為r-x.
?2、權(quán)限判定流程
?對(duì)文件操作的權(quán)限是基于process的用戶(hù)表示的,好比用戶(hù)linuxidc在沒(méi)特殊情況下,他發(fā)起的進(jìn)程就表示為linuxidc的UID,然后文件操作基于process的信息與UGO的權(quán)限列表比對(duì),判定用戶(hù)擁有的權(quán)限.
?3、變動(dòng)權(quán)限
?用戶(hù)9位權(quán)限可以用rwx關(guān)鍵字描述也可以用數(shù)字的方式描述
?
?如圖,在一位上擁有權(quán)限就為1(Ture),無(wú)權(quán)限就為0,依照3個(gè)分組講二進(jìn)制轉(zhuǎn)換過(guò)來(lái)就是755.
?使用chmod修改文件權(quán)限,可以使用數(shù)字或者描述的方式:
? ? ? ?chmod MODE file,... (eg: MODE=755)
? ? ? ? ? ? ? ? ? -R 遞歸
? ? ? ? ? ? ? ? ? ?--reference=/path/to/somefile file
? ? ? ? 修改某類(lèi)用戶(hù)或某些類(lèi)用戶(hù)權(quán)限
? ? ? ? u,g,o,a
? ? ? ? chmod 用戶(hù)類(lèi)別=MODE file,...
? ? ? ? 修改某類(lèi)用戶(hù)的某位或某些位權(quán)限:
? ? ? ? u,g,o,a
? ? ? chmod 用戶(hù)類(lèi)別+|-MODE file,...
? ? ? ? -x 三個(gè)用戶(hù)全部撤消x權(quán)限
? ? ? ? go= 屬組和其他用戶(hù)權(quán)限全部撤消
? ? ? ?chmod 數(shù)字權(quán)限 ?file
Example:修改/tmp/links.sh權(quán)限為rwxr-xr--
root@linuxidc:
/tmp
#?chmod?u=rwx,g=rx,o=r?links.sh?
root@linuxidc:
/tmp
#?ls?-l?links.sh?
-rwxr-xr--?1?root?root?1539?Jun? 2?04:32?links.sh
把權(quán)限去掉再用數(shù)字方式
root@linuxidc:
/tmp
#?chmod?a=?links.sh?
root@linuxidc:
/tmp
#?ls?-l?links.sh
----------?1?root?root?1539?Jun? 2?04:32?links.sh
root@linuxidc:
/tmp
#?chmod?755?links.sh
root@linuxidc:
/tmp
#?stat?-c?%a?links.sh?
755
root@linuxidc:
/tmp
#?stat?-c?%A?links.sh?
-rwxr-xr-x
4、umask
?用于創(chuàng)建用戶(hù)時(shí)的默認(rèn)權(quán)限,umask是去掉的部門(mén),umask可以用數(shù)字或者描述指定.
?數(shù)字法:
?目錄
所以目錄的權(quán)限就為755
?文件
? | U | G | O |
666 | 110 | 110 | 110 |
umask022 | 000 | 010 | 010 |
文件的權(quán)限 | 110 | 100 |
100 |
所以文件的權(quán)限的644
處于平安考慮,文件默認(rèn)是排除可以執(zhí)行權(quán)限的,所以文件值為666減去umask.
5、文件和目錄各種權(quán)限的作用和意義
目錄
r | 只能讀取文件列表 |
w | 沒(méi)有任何作用 |
x |
可以進(jìn)入目錄 |
rw | 可以讀文件列表,依舊無(wú)法刪除文件 |
rx | 讀取文件列表,可以cd進(jìn)mul,但是無(wú)法刪除目錄下的文件,對(duì)文件有w權(quán)限可以清空或者寫(xiě)入 |
wx | 可以增加和刪除目錄中文件,可以cd進(jìn)目錄,但是無(wú)法查看目錄有哪些內(nèi)容,知道文件名可以打開(kāi)文件 |
rwx | 可以進(jìn)入目錄,顯示目錄中內(nèi)容,可以增刪目錄中文件 |
? | ? |
文件夾權(quán)限特表示殊源于文件系統(tǒng)結(jié)構(gòu)中,目錄文件中存放的是文件名和文件索引值
文件?
r | 讀取文件內(nèi)容 |
w | 寫(xiě)入 |
x | 執(zhí)行,零丁的執(zhí)行權(quán)限只能運(yùn)行二進(jìn)制可執(zhí)行文件 |
rw | 可讀可寫(xiě) |
rx | 可以執(zhí)行二進(jìn)制之外的編譯類(lèi)或者腳本類(lèi)的文件 |
wx | 可以修改內(nèi)容,無(wú)法查看,可以執(zhí)行二進(jìn)制可執(zhí)行文件 |
rwx | 可以查看文件內(nèi)容,可以增刪文件內(nèi)容,可以執(zhí)行可執(zhí)行文件 |
本文永久更新鏈接地址:
《LINUX教學(xué):Linux基本權(quán)限UGO》是否對(duì)您有啟發(fā),歡迎查看更多與《LINUX教學(xué):Linux基本權(quán)限UGO》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/10542.html