成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

linux755權(quán)限命令,linux添加權(quán)限755

在Linux系統(tǒng)中,一個(gè)文件的訪問(wèn)權(quán)限是755,其含義是什么?

文件權(quán)限為755

成都創(chuàng)新互聯(lián)公司云計(jì)算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)13年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、雅安服務(wù)器托管、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),已先后獲得國(guó)家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專(zhuān)業(yè)提供云主機(jī)、雅安服務(wù)器托管域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。

1、第一位7,代表文件所有者擁有的權(quán)限為可讀(4)+可寫(xiě)(2)+可執(zhí)行(1)

2、第二位5,代表文件所有者同組用戶(hù)的權(quán)限為可讀(4)+不可寫(xiě)(0)+可執(zhí)行(1)

3、第三位5,代表公共用戶(hù)的權(quán)限為可讀(4)+不可寫(xiě)(0)+可執(zhí)行(1)

755表示該文件所有者對(duì)該文件具有讀、寫(xiě)、執(zhí)行權(quán)限,該文件所有者所在組用戶(hù)及其他用戶(hù)對(duì)該文件具有讀和執(zhí)行權(quán)限。

linux文件權(quán)限一般都以8進(jìn)制表示,格式為abc的形式,其中a,b,c各為一個(gè)數(shù)字,分別表示User、Group、及Other對(duì)該文件的操作權(quán)限;

如果文件權(quán)限用二進(jìn)制表示那么是9位bit,從左至右,1-3位數(shù)字代表文件所有者的權(quán)限,4-6位數(shù)字代表同組用戶(hù)的權(quán)限,7-9數(shù)字代表其他用戶(hù)的權(quán)限;

而具體的權(quán)限是由數(shù)字來(lái)表示的,讀取的權(quán)限等于4,用r表示;寫(xiě)入的權(quán)限等于2,用w表示;執(zhí)行的權(quán)限等于1,用x表示;

通過(guò)4、2、1的組合,得到以下幾種權(quán)限:0(沒(méi)有權(quán)限);4(讀取權(quán)限);5(4+1 | 讀取+執(zhí)行);6(4+2 | 讀取+寫(xiě)入);7(4+2+1 | 讀取+寫(xiě)入+執(zhí)行)。

擴(kuò)展資料:

文件系統(tǒng)

在Linux中普通文件和目錄文件保存在稱(chēng)為塊物理設(shè)備的磁盤(pán)或者磁帶上。一套Linux系統(tǒng)支持若干物理盤(pán),每個(gè)物理盤(pán)可定義一個(gè)或者多個(gè)文件系統(tǒng)。

(類(lèi)比于微機(jī)磁盤(pán)分區(qū))。每個(gè)文件系統(tǒng)由邏輯塊的序列組成,一個(gè)邏輯盤(pán)空間一般劃分為幾個(gè)用途各不相同的部分,即引導(dǎo)塊、超級(jí)塊、inode區(qū)以及數(shù)據(jù)區(qū)等。

引導(dǎo)塊:在文件系統(tǒng)的開(kāi)頭,通常為一個(gè)扇區(qū),其中存放引導(dǎo)程序,用于讀入并啟動(dòng)操作系統(tǒng);超級(jí)塊:用于記錄文件系統(tǒng)的管理信息。特定的文件系統(tǒng)定義了特定的超級(jí)塊;inode區(qū)(索引節(jié)點(diǎn)):一個(gè)文件或目錄占據(jù)一個(gè)索引節(jié)點(diǎn)。第一個(gè)索引節(jié)點(diǎn)是該文件系統(tǒng)的根節(jié)點(diǎn)。

利用根節(jié)點(diǎn),可以把一個(gè)文件系統(tǒng)掛在另一個(gè)文件系統(tǒng)的非葉節(jié)點(diǎn)上;數(shù)據(jù)區(qū):用于存放文件數(shù)據(jù)或者管理數(shù)據(jù)。

Linux最早引入的文件系統(tǒng)類(lèi)型是MINIX。MINIX文件系統(tǒng)由MINIX操作系統(tǒng)定義,有一定的局限性,如文件名最長(zhǎng)14個(gè)字符,文件最長(zhǎng)64M字節(jié)。第一個(gè)專(zhuān)門(mén)為L(zhǎng)inux設(shè)計(jì)的文件系統(tǒng)是EXT(Extended File System),但目前流行最廣的是EXT4。

第二代擴(kuò)展文件系統(tǒng)由Rey Card 設(shè)計(jì),其目標(biāo)是為L(zhǎng)inux 提供一個(gè)強(qiáng)大的可擴(kuò)展文件系統(tǒng)。它同時(shí)也是Linux界中設(shè)計(jì)最成功的文件系統(tǒng)。

通過(guò)VFS的超級(jí)塊(struct ext2_sb_info ext2_sb)可以訪問(wèn)EXT2的超級(jí)塊,通過(guò)VFS的inode(struct ext2_inode_info ext2_i)可以訪問(wèn)EXT2的inode。

文件系統(tǒng)EXT2的源代碼在/usr/src/linux/fs/ext2目錄下,它的數(shù)據(jù)結(jié)構(gòu)在文件/usr/src/linux/include/linux/ext2_fs.h以及同一目錄下的文件ext2_fs_i.h和ext2_fs_sb.h中定義。

參考資料:百度百科-Linux文件系統(tǒng)

Linux chmod +755和chmod +777 各是什么意思呢?

代表可寫(xiě)可執(zhí)行。

chmod是Linux下設(shè)置文件權(quán)限的命令,后面的數(shù)字表示不同用戶(hù)或用戶(hù)組的權(quán)限。一般是三個(gè)數(shù)字:第一個(gè)數(shù)字表示文件所有者的權(quán)限第二個(gè)數(shù)字表示與文件所有者同屬一個(gè)用戶(hù)組的其他用戶(hù)的權(quán)限第三個(gè)數(shù)字表示其它用戶(hù)組的權(quán)限。

權(quán)限分為三種:讀(r=4),寫(xiě)(w=2),執(zhí)行(x=1)。綜合起來(lái)還有可讀可執(zhí)行(rx=5=4+1)、可讀可寫(xiě)(rw=6=4+2)、可讀可寫(xiě)可執(zhí)行(rwx=7=4+2+1)。所以755代表rwxr-xr-x當(dāng)前用戶(hù)可讀可執(zhí)行。

777代表rwxr-rwx-rwx所有用戶(hù)都可讀可寫(xiě)可執(zhí)行。

所以,chmod755設(shè)置用戶(hù)的權(quán)限為:

1.文件所有者可讀可寫(xiě)可執(zhí)行

2.與文件所有者同屬一個(gè)用戶(hù)組的其他用戶(hù)可讀可執(zhí)行

3.其它用戶(hù)組可讀可執(zhí)行

chmod4755與chmod755的區(qū)別在于開(kāi)頭多了一位,這個(gè)4表示其他用戶(hù)執(zhí)行文件時(shí),具有與所有者相當(dāng)?shù)臋?quán)限。

擴(kuò)展資料

在linux終端先輸入ls -l,可以看到如:

-rwx-r--r-- (一共10個(gè)參數(shù)) 表示文件所屬組和用戶(hù)的對(duì)應(yīng)權(quán)限。

第一個(gè)跟參數(shù)屬于管理員,跟chmod無(wú)關(guān),先不管.

2-4參數(shù):屬于user

5-7參數(shù):屬于group

8-10參數(shù):屬于others

接下來(lái)就簡(jiǎn)單了:r==可讀 w==可寫(xiě) x==可執(zhí)行

r=4 w=2 x=1

所以755代表 rwxr-xr-x

777 代表 rwxr-rwx-rwx 所有用戶(hù)都可讀可寫(xiě)可執(zhí)行。

linux系統(tǒng)644、755、777權(quán)限詳解

在linux系統(tǒng)中644、755、777三種權(quán)限是非常重要的一些權(quán)限了,

下面我來(lái)詳細(xì)的介紹644、755、777三種權(quán)限的使用,希望對(duì)各位有幫助。

從左至右:

而具體的權(quán)限是由數(shù)字來(lái)表示的:

通過(guò)4、2、1的組合,得到以下幾種權(quán)限:

1-3位7等于4+2+1,rwx,所有者具有讀取、寫(xiě)入、執(zhí)行權(quán)限;

4-6位5等于4+1+0,r-x,同組用戶(hù)具有讀取、執(zhí)行權(quán)限但沒(méi)有寫(xiě)入權(quán)限;

7-9位5,同上,也是r-x,其他用戶(hù)具有讀取、執(zhí)行權(quán)限但沒(méi)有寫(xiě)入權(quán)限。

rwx權(quán)限數(shù)字解釋

chmod也可以用數(shù)字來(lái)表示權(quán)限如 chmod 777 file

語(yǔ)法為:chmod abc file

其中a,b,c各為一個(gè)數(shù)字,分別表示User、Group、及Other的權(quán)限。

r=4,w=2,x=1

若要rwx屬性則4+2+1=7;

若要rw-屬性則4+2=6;

若要r-x屬性則4+1=5。

chmod a=rwx file

chmod 777 file

效果相同

chmod ug=rwx,o=x file

chmod 771 file

效果相同

若用chmod 4755 filename可使此程序具有root的權(quán)限

Linux權(quán)限詳解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

權(quán)限簡(jiǎn)介

Linux系統(tǒng)上對(duì)文件的權(quán)限有著嚴(yán)格的控制,用于如果相對(duì)某個(gè)文件執(zhí)行某種操作,必須具有對(duì)應(yīng)的權(quán)限方可執(zhí)行成功。

Linux下文件的權(quán)限類(lèi)型一般包括讀,寫(xiě),執(zhí)行。對(duì)應(yīng)字母為 r、w、x。

Linux下權(quán)限的粒度有

擁有者 、群組 、其它組 三種。每個(gè)文件都可以針對(duì)三個(gè)粒度,設(shè)置不同的rwx(讀寫(xiě)執(zhí)行)權(quán)限。通常情況下,一個(gè)文件只能歸屬于一個(gè)用戶(hù)和組,

如果其它的用戶(hù)想有這個(gè)文件的權(quán)限,則可以將該用戶(hù)加入具備權(quán)限的群組,一個(gè)用戶(hù)可以同時(shí)歸屬于多個(gè)組。

Linux上通常使用chmod命令對(duì)文件的權(quán)限進(jìn)行設(shè)置和更改。

一、快速入門(mén)

更改文件權(quán)限 (chmod命令)

一般使用格式

chmod [可選項(xiàng)]

可選項(xiàng):? -c, --changes? ? ? ? ? like verbose but report onlywhena change is made (若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作)? -f, --silent, --quiet? suppress most error messages(若該檔案權(quán)限無(wú)法被更改也不要顯示錯(cuò)誤訊息)? -v, --verbose? ? ? ? ? output a diagnosticforevery file processed(顯示權(quán)限變更的詳細(xì)資料)? ? ? --no-preserve-rootdonottreat'/'specially (the default)? ? ? --preserve-root? ? fail to operate recursively on'/'? ? ? --reference=RFILE? use RFILE's mode instead of MODE values-R, --recursive? ? ? ? change files and directories recursively(以遞歸的方式對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更)--help顯示此幫助信息--version顯示版本信息mode :權(quán)限設(shè)定字串,詳細(xì)格式如下 :[ugoa...][[+-=][rwxX]...][,...],其中[ugoa...]

u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個(gè)群體(group)者,o 表示其他以外的人,a 表示所有(包含上面三者)。[+-=]

+ 表示增加權(quán)限,- 表示取消權(quán)限,= 表示唯一設(shè)定權(quán)限。[rwxX]

r 表示可讀取,w 表示可寫(xiě)入,x 表示可執(zhí)行,X 表示只有當(dāng)該檔案是個(gè)子目錄或者該檔案已經(jīng)被設(shè)定過(guò)為可執(zhí)行。

file...文件列表(單個(gè)或者多個(gè)文件、文件夾)

范例:

設(shè)置所有用戶(hù)可讀取文件 a.conf

設(shè)置 c.sh 只有 擁有者可以讀寫(xiě)及執(zhí)行

設(shè)置文件 a.conf 與 b.xml 權(quán)限為擁有者與其所屬同一個(gè)群組 可讀寫(xiě),其它組可讀不可寫(xiě)

設(shè)置當(dāng)前目錄下的所有檔案與子目錄皆設(shè)為任何人可讀寫(xiě)

數(shù)字權(quán)限使用格式

在這種使用方式中,首先我們需要了解數(shù)字如何表示權(quán)限。

首先,我們規(guī)定 數(shù)字 4 、2 和 1表示讀、寫(xiě)、執(zhí)行權(quán)限(具體原因可見(jiàn)下節(jié)權(quán)限詳解內(nèi)容),即 r=4,w=2,x=1

。此時(shí)其他的權(quán)限組合也可以用其他的八進(jìn)制數(shù)字表示出來(lái),如: rwx = 4 + 2 + 1 = 7 rw = 4 + 2 = 6 rx = 4

+1 = 5 即

若要同時(shí)設(shè)置

rwx (可讀寫(xiě)運(yùn)行) 權(quán)限則將該權(quán)限位 設(shè)置 為 4 + 2 + 1 = 7 若要同時(shí)設(shè)置 rw- (可讀寫(xiě)不可運(yùn)行)權(quán)限則將該權(quán)限位 設(shè)置

為 4 + 2 = 6 若要同時(shí)設(shè)置 r-x (可讀可運(yùn)行不可寫(xiě))權(quán)限則將該權(quán)限位 設(shè)置 為 4 +1 = 5

上面我們提到,每個(gè)文件都可以針對(duì)三個(gè)粒度,設(shè)置不同的rwx(讀寫(xiě)執(zhí)行)權(quán)限。即我們可以用用三個(gè)8進(jìn)制數(shù)字分別表示 擁有者 、群組 、其它組( u、 g 、o)的權(quán)限詳情,并用chmod直接加三個(gè)8進(jìn)制數(shù)字的方式直接改變文件權(quán)限。語(yǔ)法格式為 :

chmod file...

其中a,b,c各為一個(gè)數(shù)字,分別代表User、Group、及Other的權(quán)限。相當(dāng)于簡(jiǎn)化版的chmod u=權(quán)限,g=權(quán)限,o=權(quán)限file...而此處的權(quán)限將用8進(jìn)制的數(shù)字來(lái)表示User、Group、及Other的讀、寫(xiě)、執(zhí)行權(quán)限

范例:

設(shè)置所有人可以讀寫(xiě)及執(zhí)行

設(shè)置擁有者可讀寫(xiě),其他人不可讀寫(xiě)執(zhí)行

更改文件擁有者(chown命令)

linux/Unix 是多人多工作業(yè)系統(tǒng),每個(gè)的文件都有擁有者(所有者),如果我們想變更文件的擁有者(利用 chown 將文件擁有者加以改變),一般只有系統(tǒng)管理員(root)擁有此操作權(quán)限,而普通用戶(hù)則沒(méi)有權(quán)限將自己或者別人的文件的擁有者設(shè)置為別人。

語(yǔ)法格式:

chown [可選項(xiàng)] user[:group] file...

使用權(quán)限:root說(shuō)明:[可選項(xiàng)] :同上文chmoduser :新的文件擁有者的使用者group :新的文件擁有者的使用者群體(group)

范例:

設(shè)置文件 d.key、e.scrt的擁有者設(shè)為 users 群體的 tom

設(shè)置當(dāng)前目錄下與子目錄下的所有文件的擁有者為 users 群體的 James

二、Linux權(quán)限詳解

Linux系統(tǒng)上對(duì)文件的權(quán)限有著嚴(yán)格的控制,用于如果相對(duì)某個(gè)文件執(zhí)行某種操作,必須具有對(duì)應(yīng)的權(quán)限方可執(zhí)行成功。這也是Linux有別于Windows的機(jī)制,也是基于這個(gè)權(quán)限機(jī)智,Linux可以有效防止病毒自我運(yùn)行,因?yàn)檫\(yùn)行的條件是必須要有運(yùn)行的權(quán)限,而這個(gè)權(quán)限在Linux是用戶(hù)所賦予的。

Linux的文件權(quán)限有以下設(shè)定:

Linux下文件的權(quán)限類(lèi)型一般包括讀,寫(xiě),執(zhí)行。對(duì)應(yīng)字母為 r、w、x。

Linux下權(quán)限的屬組有 擁有者 、群組 、其它組 三種。每個(gè)文件都可以針對(duì)這三個(gè)屬組(粒度),設(shè)置不同的rwx(讀寫(xiě)執(zhí)行)權(quán)限。

通常情況下,一個(gè)文件只能歸屬于一個(gè)用戶(hù)和組, 如果其它的用戶(hù)想有這個(gè)文件的權(quán)限,則可以將該用戶(hù)加入具備權(quán)限的群組,一個(gè)用戶(hù)可以同時(shí)歸屬于多個(gè)組。

如果我們要表示一個(gè)文件的所有權(quán)限詳情,有兩種方式:

第一種是十位二進(jìn)制表示法,(三個(gè)屬組每個(gè)使用二進(jìn)制位,再加一個(gè)最高位共十位),可簡(jiǎn)化為三位八進(jìn)制形式

另外一種十二位二進(jìn)制表示法(十二個(gè)二進(jìn)制位),可簡(jiǎn)化為四位八進(jìn)制形式

十位權(quán)限表示

常見(jiàn)的權(quán)限表示形式有:

-rw------- (600)只有擁有者有讀寫(xiě)權(quán)限。-rw-r--r-- (644)只有擁有者有讀寫(xiě)權(quán)限;而屬組用戶(hù)和其他用戶(hù)只有讀權(quán)限。-rwx------ (700)只有擁有者有讀、寫(xiě)、執(zhí)行權(quán)限。-rwxr-xr-x (755)擁有者有讀、寫(xiě)、執(zhí)行權(quán)限;而屬組用戶(hù)和其他用戶(hù)只有讀、執(zhí)行權(quán)限。-rwx--x--x (711)擁有者有讀、寫(xiě)、執(zhí)行權(quán)限;而屬組用戶(hù)和其他用戶(hù)只有執(zhí)行權(quán)限。-rw-rw-rw- (666)所有用戶(hù)都有文件讀、寫(xiě)權(quán)限。-rwxrwxrwx (777)所有用戶(hù)都有讀、寫(xiě)、執(zhí)行權(quán)限。

后九位解析:我們知道Linux權(quán)限總共有三個(gè)屬組,這里我們給每個(gè)屬組使用三個(gè)位置來(lái)定義三種操作(讀、寫(xiě)、執(zhí)行)權(quán)限,合起來(lái)則是權(quán)限的后九位。 上面我們用字符表示權(quán)限,其中 -代表無(wú)權(quán)限,r代表讀權(quán)限,w代表寫(xiě)權(quán)限,x代表執(zhí)行權(quán)限。

實(shí)際上,后九位每個(gè)位置的意義(代表某個(gè)屬組的某個(gè)權(quán)限)都是固定的,如果我們將各個(gè)位置權(quán)限的有無(wú)用二進(jìn)制數(shù) 1和 0來(lái)代替,則只讀、只寫(xiě)、只執(zhí)行權(quán)限,可以用三位二進(jìn)制數(shù)表示為

r--=100-w-=010--x=001---=000

轉(zhuǎn)換成八進(jìn)制數(shù),則為 r=4, w=2, x=1, -=0(這也就是用數(shù)字設(shè)置權(quán)限時(shí)為何是4代表讀,2代表寫(xiě),1代表執(zhí)行)

實(shí)際上,我們可以將所有的權(quán)限用二進(jìn)制形式表現(xiàn)出來(lái),并進(jìn)一步轉(zhuǎn)變成八進(jìn)制數(shù)字:

rwx=111=7rw-=110=6r-x=101=5r--=100=4-wx=011=3-w-=010=2--x=001=1---=000=0

由上可以得出,每個(gè)屬組的所有的權(quán)限都可以用一位八進(jìn)制數(shù)表示,每個(gè)數(shù)字都代表了不同的權(quán)限(權(quán)值)。如 最高的權(quán)限為是7,代表可讀,可寫(xiě),可執(zhí)行。

故 如果我們將每個(gè)屬組的權(quán)限都用八進(jìn)制數(shù)表示,則文件的權(quán)限可以表示為三位八進(jìn)制數(shù)

-rw------- =600-rw-rw-rw- =666-rwxrwxrwx =777

關(guān)于第一位最高位的解釋?zhuān)荷厦嫖覀冋f(shuō)到了權(quán)限表示中后九位的含義,剩下的第一位代表的是文件的類(lèi)型,類(lèi)型可以是下面幾個(gè)中的一個(gè):

d代表的是目錄(directroy)-代表的是文件(regular file)s代表的是套字文件(socket)p代表的管道文件(pipe)或命名管道文件(named pipe)l代表的是符號(hào)鏈接文件(symbolic link)b代表的是該文件是面向塊的設(shè)備文件(block-oriented device file)c代表的是該文件是面向字符的設(shè)備文件(charcter-oriented device file)

十二位權(quán)限(Linux附加權(quán)限)

附加權(quán)限相關(guān)概念

linux除了設(shè)置正常的讀寫(xiě)操作權(quán)限外,還有關(guān)于一類(lèi)設(shè)置也是涉及到權(quán)限,叫做Linxu附加權(quán)限。包括 SET位權(quán)限(suid,sgid)和粘滯位權(quán)限(sticky)。

SET位權(quán)限:

suid/sgid是為了使“沒(méi)有取得特權(quán)用戶(hù)要完成一項(xiàng)必須要有特權(quán)才可以執(zhí)行的任務(wù)”而產(chǎn)生的。

一般用于給可執(zhí)行的程序或腳本文件進(jìn)行設(shè)置,其中SUID表示對(duì)屬主用戶(hù)增加SET位權(quán)限,SGID表示對(duì)屬組內(nèi)用戶(hù)增加SET位權(quán)限。執(zhí)行文件被設(shè)置了SUID、SGID權(quán)限后,任何用戶(hù)執(zhí)行該文件時(shí),將獲得該文件屬主、屬組賬號(hào)對(duì)應(yīng)的身份。在許多環(huán)境中,suid

和 sgid 很管用,但是不恰當(dāng)?shù)厥褂眠@些位可能使系統(tǒng)的安全遭到破壞。所以應(yīng)該盡量避免使用SET位權(quán)限程序。(passwd

命令是為數(shù)不多的必須使用“suid”的命令之一)。

suid(set User ID,set UID)的意思是進(jìn)程執(zhí)行一個(gè)文件時(shí)通常保持進(jìn)程擁有者的UID。然而,如果設(shè)置了可執(zhí)行文件的suid位,進(jìn)程就獲得了該文件擁有者的UID。

sgid(set Group ID,set GID)意思也是一樣,只是把上面的進(jìn)程擁有者改成進(jìn)程組就好了。

SET位權(quán)限表示形式(10位權(quán)限):

如果一個(gè)文件被設(shè)置了suid或sgid位,會(huì)分別表現(xiàn)在所有者或同組用戶(hù)的權(quán)限的可執(zhí)行位上;如果文件設(shè)置了suid還設(shè)置了x(執(zhí)行)位,則相應(yīng)的執(zhí)行位表示為s(小寫(xiě))。但是,如果沒(méi)有設(shè)置x位,它將表示為S(大寫(xiě))。如:

1、-rwsr-xr-x表示設(shè)置了suid,且擁有者有可執(zhí)行權(quán)限2、-rwSr--r--表示suid被設(shè)置,但擁有者沒(méi)有可執(zhí)行權(quán)限3、-rwxr-sr-x表示sgid被設(shè)置,且群組用戶(hù)有可執(zhí)行權(quán)限4、-rw-r-Sr--表示sgid被設(shè)置,但群組用戶(hù)沒(méi)有可執(zhí)行權(quán)限

設(shè)置方式:

SET位權(quán)限可以通過(guò)chmod命令設(shè)置,給文件加suid和sgid的命令如下(類(lèi)似于上面chmod賦予一般權(quán)限的命令):

chmodu+sfilename設(shè)置suid位chmodu-sfilename去掉suid設(shè)置chmodg+sfilename設(shè)置sgid位chmodg-sfilename去掉sgid設(shè)置

粘滯位權(quán)限:

粘滯位權(quán)限即sticky。一般用于為目錄設(shè)置特殊的附加權(quán)限,當(dāng)目錄被設(shè)置了粘滯位權(quán)限后,即便用戶(hù)對(duì)該目錄有寫(xiě)的權(quán)限,也不能刪除該目錄中其他用戶(hù)的文件數(shù)據(jù)。設(shè)置了粘滯位權(quán)限的目錄,是用ls查看其屬性時(shí),其他用戶(hù)權(quán)限處的x將變?yōu)閠。

使用chmod命令設(shè)置目錄權(quán)限時(shí),+t、-t權(quán)限模式可分別用于添加、移除粘滯位權(quán)限。

粘滯位權(quán)限表示形式(10位權(quán)限):

一個(gè)文件或目錄被設(shè)置了粘滯位權(quán)限,會(huì)表現(xiàn)在其他組用戶(hù)的權(quán)限的可執(zhí)行位上。如果文件設(shè)置了sticky還設(shè)置了x(執(zhí)行)位,其他組用戶(hù)的權(quán)限的可執(zhí)行位為t(小寫(xiě))。但是,如果沒(méi)有設(shè)置x位,它將表示為T(mén)(大寫(xiě))。如:

1、-rwsr-xr-t表示設(shè)置了粘滯位且其他用戶(hù)組有可執(zhí)行權(quán)限2、-rwSr--r-T表示設(shè)置了粘滯位但其他用戶(hù)組沒(méi)有可執(zhí)行權(quán)限

設(shè)置方式:

sticky權(quán)限同樣可以通過(guò)chmod命令設(shè)置:

chmod +t 文件列表..

十二位的權(quán)限表示方法

附加權(quán)限除了用十位權(quán)限形式表示外,還可以用用十二位字符表示。

11109876543210S? G? T r w x r w x r w x

SGT分別表示SUID權(quán)限、SGID權(quán)限、和 粘滯位權(quán)限,這十二位分別對(duì)應(yīng)關(guān)系如下:

第11位為SUID位,第10位為SGID位,第9位為sticky位,第8-0位對(duì)應(yīng)于上面的三組rwx位(后九位)。

在這十二位的每一位上都置值。如果有相應(yīng)的權(quán)限則為1, 沒(méi)有此權(quán)限則為0。

-rw-r-sr--的值為:010110100100-rwsr-xr-x的值為:100111101101-rwsr-sr-x的值為:110111101101-rwsr-sr-t的值為:111111101101

如果將則前三位SGT也轉(zhuǎn)換成一個(gè)二進(jìn)制數(shù),則

suid 的八進(jìn)制數(shù)字是4

sgid 的代表數(shù)字是 2

sticky 位代表數(shù)字是1

這樣我們就可以將十二位權(quán)限三位三位的轉(zhuǎn)化為4個(gè)八進(jìn)制數(shù)。其中

最高的一位八進(jìn)制數(shù)就是suid,sgdi,sticky的權(quán)值。

第二位為 擁有者的權(quán)值

第三位為 所屬組的權(quán)值

最后一位為 其他組的權(quán)值

附加權(quán)限的八進(jìn)制形式

通過(guò)上面,我們知道,正常權(quán)限和附加權(quán)限可以用4位八進(jìn)制數(shù)表示。類(lèi)似于正常權(quán)限的數(shù)字權(quán)限賦值模式(使用三位八進(jìn)制數(shù)字賦值)

chmod file...

我們可以進(jìn)一步使用4位八進(jìn)制數(shù)字同時(shí)賦值正常權(quán)限和附加權(quán)限。

chmod file...

其中s是表示附加權(quán)限的把八進(jìn)制數(shù)字,abc與之前一致,分別是對(duì)應(yīng)User、Group、及Other(擁有者、群組、其他組)的權(quán)限。因?yàn)镾UID對(duì)應(yīng)八進(jìn)制數(shù)字是4,SGID對(duì)于八進(jìn)制數(shù)字是2,則“4755”表示設(shè)置SUID權(quán)限,“6755”表示同時(shí)設(shè)置SUID、SGID權(quán)限。

我們進(jìn)一步將上小節(jié)的例子中的二進(jìn)制數(shù)轉(zhuǎn)變?yōu)榘诉M(jìn)制表示形式,則

-rw-r-sr-- =010110100100=2644-rwsr-xr-x =100111101101=4755-rwsr-sr-x =110111101101=6755-rwsr-sr-t =111111101101=7755

對(duì)比范例:

設(shè)置 netlogin 的權(quán)限為擁有者可讀寫(xiě)執(zhí)行,群組和其他權(quán)限為可讀可執(zhí)行

設(shè)置 netlogin 的權(quán)限為擁有者可讀寫(xiě)執(zhí)行,群組和其他權(quán)限為可讀可執(zhí)行,并且設(shè)置suid

chmod 4755與chmod 755對(duì)比多了附加權(quán)限值4,這個(gè)4表示其他用戶(hù)執(zhí)行文件時(shí),具有與所有者同樣的權(quán)限(設(shè)置了SUID)。

為什么要設(shè)置4755 而不是 755?

假設(shè)netlogin是root用戶(hù)創(chuàng)建的一個(gè)上網(wǎng)認(rèn)證程序,如果其他用戶(hù)要上網(wǎng)也要用到這個(gè)程序,那就需要root用戶(hù)運(yùn)行chmod 755 netlogin命令使其他用戶(hù)也能運(yùn)行netlogin。但假如netlogin執(zhí)行時(shí)需要訪問(wèn)一些只有root用戶(hù)才有權(quán)訪問(wèn)的文件,那么其他用戶(hù)執(zhí)行netlogin時(shí)可能因?yàn)闄?quán)限不夠還是不能上網(wǎng)。這種情況下,就可以用 chmod 4755 netlogin 設(shè)置其他用戶(hù)在執(zhí)行netlogin也有root用戶(hù)的權(quán)限,從而順利上網(wǎng)。

網(wǎng)頁(yè)名稱(chēng):linux755權(quán)限命令,linux添加權(quán)限755
轉(zhuǎn)載注明:http://jinyejixie.com/article36/dsedpsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、微信公眾號(hào)、響應(yīng)式網(wǎng)站、網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站設(shè)計(jì)、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
尚志市| 贡觉县| 安国市| 佛坪县| 安徽省| 甘洛县| 萝北县| 宜章县| 博湖县| 乐都县| 裕民县| 定安县| 安塞县| 遂宁市| 安宁市| 灵宝市| 霍林郭勒市| 沂南县| 化德县| 桓仁| 镇雄县| 唐河县| 扎赉特旗| 永年县| 盐边县| 蚌埠市| 永川市| 丹阳市| 双牌县| 应用必备| 神农架林区| 上饶市| 拉萨市| 方山县| 九江县| 宝兴县| 乡城县| 江陵县| 新宁县| 滨州市| 保靖县|