新聞中心
在Linux中,每個(gè)文件都有其特定的文件屬性,其中包括文件的權(quán)限屬性。文件權(quán)限是Linux中非常重要的概念,它決定了誰(shuí)可以對(duì)文件進(jìn)行讀、寫(xiě)、執(zhí)行等操作。文件權(quán)限由三種基本權(quán)限組成:讀取權(quán)限(r)、寫(xiě)入權(quán)限(w)和執(zhí)行權(quán)限(x)。這些權(quán)限可以應(yīng)用于所有者、組和其他用戶。在Linux的文件系統(tǒng)中,文件權(quán)限是用數(shù)字表示的,其中644是一個(gè)常見(jiàn)的文件權(quán)限。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、白河ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的白河網(wǎng)站制作公司
文件權(quán)限的數(shù)字表示方式是這樣的:一個(gè)三位數(shù)字,這三位數(shù)字分別代表了所有者、組和其他用戶對(duì)文件具有的不同類(lèi)型的權(quán)限。其中,每位數(shù)字是三個(gè)二進(jìn)制位的總和,分別代表了rwx三種權(quán)限中的任意一種權(quán)限。比如,之一位數(shù)字是4,則說(shuō)明該用戶具備讀取內(nèi)容的權(quán)限,第二位數(shù)字是2,則說(shuō)明該用戶具備寫(xiě)入內(nèi)容的權(quán)限,第三位數(shù)字是1,則說(shuō)明該用戶具備執(zhí)行文件的權(quán)限。
在這種表示方式下,644的意義是非常明確的。這里的之一位數(shù)字是6,表示該文件的所有者具有讀取和寫(xiě)入該文件的權(quán)限。這是由4和2的三個(gè)二進(jìn)制位累加而來(lái)。第二位數(shù)字是4,表示該文件的組具有讀取該文件的權(quán)限。第三位數(shù)字是4,表示其他用戶也具有讀取該文件的權(quán)限。
因此,一個(gè)文件具有644的權(quán)限,則表示該文件的所有者能夠讀取和寫(xiě)入該文件的內(nèi)容,而該文件的組和其他用戶只能夠讀取該文件的內(nèi)容,但沒(méi)有寫(xiě)入或執(zhí)行該文件的權(quán)限。
文件權(quán)限對(duì)于文件系統(tǒng)的安全性有著重要的作用,確保只有授權(quán)用戶可以對(duì)文件進(jìn)行操作,防止未經(jīng)授權(quán)的用戶對(duì)文件系統(tǒng)中的敏感數(shù)據(jù)進(jìn)行篡改、刪除等操作,保護(hù)文件的完整性和機(jī)密性。
在實(shí)際使用中,文件權(quán)限的確切含義可能會(huì)隨著文件的所有者、組和其他用戶的不同而有所變化。但是,對(duì)于Linux系統(tǒng)管理員和初學(xué)者來(lái)說(shuō),理解文件權(quán)限的數(shù)字表示方法以及其基本含義是非常重要的。只有正確理解文件權(quán)限,才能更好地保護(hù)文件系統(tǒng)的安全和完整性。
644是Linux文件系統(tǒng)中常見(jiàn)的文件權(quán)限之一,其數(shù)字表示方法代表了文件所有者、組和其他用戶對(duì)文件的不同類(lèi)型權(quán)限。理解文件權(quán)限對(duì)于Linux系統(tǒng)管理員和初學(xué)者來(lái)說(shuō)是必要的,它對(duì)提高系統(tǒng)的安全性和保護(hù)文件的完整性有著重要的作用。
相關(guān)問(wèn)題拓展閱讀:
- Linux文件基本屬性
- ftp工具怎樣不能修改data/commonincphp文件屬性設(shè)置為644Linux/Unix或只讀NT
Linux文件基本屬性
Linux系統(tǒng)是一種典型的多用戶系統(tǒng),不同的用戶處于不同的地位,擁有不同的權(quán)限。為了保護(hù)系統(tǒng)的安全性,Linux系統(tǒng)對(duì)不同的用戶訪問(wèn)同一文件(包括目錄文件)的權(quán)限做了不同的規(guī)定。
在Linux中我們可以使用ll或者ls –l命令來(lái)顯示一個(gè)文件的屬性以及文件所屬的用戶和組,如:
# ls -l
total 64
dr-xr-xr-x 2 root rootDecbin
dr-xr-xr-x 4 root rootAprboot
……
實(shí)例中,bin文件的之一個(gè)屬性用”d”表示。”d”在Linux中代表該文件是一個(gè)目錄文件。
在Linux中之一個(gè)字符代表這個(gè)文件是目錄、文件或鏈接文件等等。
接下來(lái)的字符中,以三個(gè)為一組,且均為『rwx』 的三個(gè)參數(shù)的組合。其中,代表可讀(read)、代表可寫(xiě)(write)、代表可執(zhí)行(execute)。 要注意的是,這三個(gè)權(quán)限的位置不會(huì)改變,如果沒(méi)有權(quán)限,就會(huì)出現(xiàn)減號(hào)而已。
每個(gè)文件的屬性由左邊之一部分的10個(gè)字符來(lái)確定(如下圖)。
從左至右用0-9這些數(shù)字來(lái)陵帶談表示。
第0位確定文件類(lèi)型,第1-3位確定屬主(該文件的所有者)擁有該文件的權(quán)限。
第4-6位確定屬組(所有者的同組用戶)擁有該文件的權(quán)限,第7-9位確定其他用戶擁有該文件的權(quán)限行凳。
其中,第1、4、7位表示讀權(quán)限,如果用”r”字符表示,則有讀權(quán)限,如果用”-“字符表示,則沒(méi)有讀權(quán)限;
第2、5、8位表示寫(xiě)權(quán)限,如果用”w”字符表示,則有寫(xiě)權(quán)限,如果用”-“字符表示沒(méi)有寫(xiě)權(quán)限;第3、6、9位表示可執(zhí)行權(quán)限,如果用”x”字符表示,則有執(zhí)行權(quán)限,如果用”-“字符表示,則沒(méi)有執(zhí)行權(quán)限。
語(yǔ)法:
chgrp 屬組名 文件名
參數(shù)選項(xiàng)
語(yǔ)法:
chown 屬主名 文件名
chown 屬主名:屬組名 文件名
進(jìn)入 /root 目錄(~)將install.log的擁有者改為bin這個(gè)賬號(hào):尺碰
# chown bin install.log
# ls -l
-rw-r–r– 1 bin usersJun:53 install.log
將install.log的擁有者與群組改回為root:
# chown root:root install.log
# ls -l
-rw-r–r– 1 root rootJun:53 install.log
Linux文件屬性有兩種設(shè)置方法,一種是數(shù)字,一種是符號(hào)。
Linux文件的基本權(quán)限就有九個(gè),分別是owner/group/others三種身份各有自己的read/write/execute權(quán)限。
先復(fù)習(xí)一下剛剛上面提到的數(shù)據(jù):文件的權(quán)限字符為:『-rwxrwxrwx』, 這九個(gè)權(quán)限是三個(gè)三個(gè)一組的!其中,我們可以使用數(shù)字來(lái)代表各個(gè)權(quán)限,各權(quán)限的分?jǐn)?shù)對(duì)照表如下:
每種身份(owner/group/others)各自的三個(gè)權(quán)限(r/w/x)分?jǐn)?shù)是需要累加的,例如當(dāng)權(quán)限為: 分?jǐn)?shù)則是:
所以等一下我們?cè)O(shè)定權(quán)限的變更時(shí),該文件的權(quán)限數(shù)字就是770啦!變更權(quán)限的指令chmod的語(yǔ)法是這樣的:
chmod xyz 文件或目錄
選項(xiàng)與參數(shù):
舉例來(lái)說(shuō),如果要將.bashrc這個(gè)文件所有的權(quán)限都設(shè)定啟用,那么命令如下:
# ls -al .bashrc
-rw-r–r– 1 root root 395 Jul 4 11:45 .bashrc
# chmod 777 .bashrc
# ls -al .bashrc
-rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc
那如果要將權(quán)限變成
-rwxr-xr–
呢?那么權(quán)限的分?jǐn)?shù)就成為 =754。
還有一個(gè)改變權(quán)限的方法,從之前的介紹中我們可以發(fā)現(xiàn),基本上就九個(gè)權(quán)限分別是:
那么我們就可以使用
u, g, o
來(lái)代表三種身份的權(quán)限!
此外,
a
則代表
all
,即全部的身份。讀寫(xiě)的權(quán)限可以寫(xiě)成
r, w, x
,也就是可以使用下表的方式來(lái)看:
| chmod | u
g
o
a | +(加入)
-(除去)
=(設(shè)定) | r
w
x | 文件或目錄 |
如果我們需要將文件權(quán)限設(shè)置為
-rwxr-xr–
,可以使用
chmod u=rwx,g=rx,o=r 文件名
來(lái)設(shè)定:
-rw-r–r– 1 root root 0 Nov:32 test1
-rwxr-xr– 1 root root 0 Nov:32 test1
而如果是要將權(quán)限去掉而不改變其他已存在的權(quán)限呢?例如要拿掉全部人的可執(zhí)行權(quán)限,則:
ftp工具怎樣不能修改data/commonincphp文件屬性設(shè)置為644Linux/Unix或只讀NT
對(duì)linux,如果你的ftp用戶不是該文件的所有者,文件屬性為644的話是不能修改的對(duì)windwos只讀文旁悔件固然也是不能修改的如果你不是FTP服務(wù)器的管理員,請(qǐng)與管理員聯(lián)系否則,請(qǐng)?jiān)诜?wù)器上修改文件的屬性橋臘 查看原運(yùn)消正帖>>
linux文件屬性 644的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux文件屬性 644,詳解Linux文件屬性中的644意義,Linux文件基本屬性,ftp工具怎樣不能修改data/commonincphp文件屬性設(shè)置為644Linux/Unix或只讀NT的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專(zhuān)業(yè)的建站服務(wù),為您量身定制,歡迎來(lái)電(028-86922220)為您打造專(zhuān)屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專(zhuān)業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。
文章名稱(chēng):詳解Linux文件屬性中的644意義(linux文件屬性644)
轉(zhuǎn)載注明:http://m.fisionsoft.com.cn/article/cdseshp.html


咨詢(xún)
建站咨詢(xún)
