新聞中心
Linux是一種流行的開(kāi)源操作系統(tǒng),用于各種目的,從服務(wù)器到桌面計(jì)算機(jī)。在Linux系統(tǒng)中,文件權(quán)限是一項(xiàng)核心功能,它可確保系統(tǒng)安全。Linux文件系統(tǒng)遵循“最小特權(quán)原則”的思想,即用戶只能訪問(wèn)他們需要的文件和目錄。在本文中,我們將深入探討Linux文件權(quán)限的默認(rèn)規(guī)則。

10年積累的做網(wǎng)站、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有武隆免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
默認(rèn)權(quán)限
在Linux中,每個(gè)文件和目錄都由三個(gè)權(quán)限位組成:讀取、寫入、執(zhí)行。這些權(quán)限用數(shù)字表示為4、2、1,再加上不被允許的情況,表示為0。因此,一個(gè)文件或目錄可能具有以下權(quán)限:
– 讀?。?
– 寫入:2
– 執(zhí)行:1
– 無(wú)權(quán):0
文件權(quán)限由三個(gè)獨(dú)立的用戶組定義:用戶(owner)、組(group)、其他(others)。這三個(gè)組都可以具有不同的權(quán)限,從而實(shí)現(xiàn)安全性。
每個(gè)文件和目錄的初始權(quán)限設(shè)置基于默認(rèn)設(shè)置。默認(rèn)設(shè)置是在文件系統(tǒng)上設(shè)置的,它定義了新的文件和目錄的權(quán)限。默認(rèn)設(shè)置通??梢栽贚inux的配置文件中進(jìn)行更改,但更好了解默認(rèn)情況。
默認(rèn)情況下,新文件使用0666權(quán)限(rw-rw-rw-),新目錄使用0777權(quán)限(rwxrwxrwx)。這表明所有用戶都可以讀取、寫入和執(zhí)行文件,并且所有用戶都可以訪問(wèn)目錄。
這是Linux的默認(rèn)情況,但它不應(yīng)該是生產(chǎn)環(huán)境中使用的設(shè)置。因此,我們建議以下列權(quán)限設(shè)置來(lái)創(chuàng)建新文件和目錄:
– 新文件應(yīng)該使用0644權(quán)限(rw-r–r–)。
– 新目錄應(yīng)該使用0755權(quán)限(rwxr-xr-x)。
因此,只有文件所有者可以寫入文件,但所有用戶都可以讀取文件。對(duì)于目錄,只有所有者可以寫入,但所有用戶都可以讀取和訪問(wèn)文件。
更改文件和目錄的權(quán)限
您可以更改文件和目錄的默認(rèn)權(quán)限,以限制可以訪問(wèn)它們的用戶和組。這可以通過(guò)使用chmod命令完成,例如:
– chmod 600 file.txt
將文件文件的權(quán)限設(shè)置為rw——-,只有文件所有者可以讀取和寫入文件,其他人無(wú)權(quán)訪問(wèn)。
– chmod 750 /home/user/documents
將目錄Documents的權(quán)限設(shè)置為rwxr-x—,只有用戶和組可以讀取、寫入和訪問(wèn)文件,其他任何人都沒(méi)有權(quán)限。
Linux文件系統(tǒng)具有強(qiáng)制安全性,支持權(quán)限管理。默認(rèn)權(quán)限是在文件系統(tǒng)上設(shè)置的,其根據(jù)用戶組定義訪問(wèn)權(quán)限。新創(chuàng)建的文件和目錄通常使用默認(rèn)權(quán)限,用于限制用戶的訪問(wèn)權(quán)限。
在生產(chǎn)環(huán)境中,建議更改新文件的默認(rèn)權(quán)限設(shè)置,如設(shè)置0644權(quán)限(rw-r–r–),以確保系統(tǒng)安全。同時(shí),更改新目錄的默認(rèn)權(quán)限設(shè)置,如設(shè)置0755權(quán)限(rwxr-xr-x),可以限制其他用戶的訪問(wèn)權(quán)限。
了解,有助于實(shí)現(xiàn)安全性。從chmod命令開(kāi)始,探索Linux文件權(quán)限設(shè)置的設(shè)置和實(shí)施。
相關(guān)問(wèn)題拓展閱讀:
- linux文件權(quán)限設(shè)置
- 如何設(shè)置UNIX/Linux中新創(chuàng)建目錄或文件的默認(rèn)權(quán)限
linux文件權(quán)限設(shè)置
文件的三個(gè)派兆擾最基本的權(quán)限是讀寫執(zhí)行
r,讀,可以讀取文件,對(duì)目錄來(lái)說(shuō)可以列出目錄的文件列表
w,寫,可以修改刪除文件,對(duì)目錄來(lái)說(shuō)可以創(chuàng)建刪除文件
x,執(zhí)行,可以執(zhí)行文件,對(duì)目錄來(lái)說(shuō)可以cd進(jìn)入目錄
注意點(diǎn):目錄上只有執(zhí)行權(quán)限,則可以進(jìn)入或者穿越此文件夾,但是要訪問(wèn)此文件夾下有讀取權(quán)限的文件,則必須輸入文件名,只有執(zhí)行權(quán)限的文件夾,不能列出目錄,也不能刪除目錄
特殊位,SUID,SGID,stickt-bit位,如果設(shè)置了SUID的可執(zhí)行文件被執(zhí)行的,文件將以所有者的身份來(lái)運(yùn)行。SGID,意思同SUID,sticky-bit位,盡管其他用戶有寫權(quán)限,但是必須由屬主執(zhí)行刪除和移動(dòng)操作。子目錄也只有屬主可以操作。
權(quán)限設(shè)猜盯置命令
chmod,-R,遞歸,s表示SUID或者SGID,t表示stick-bit,
chown,改變用戶屬主和組,-R遞歸,加:則是改變組,不加是改變用戶,
umask,設(shè)置文件默認(rèn)生成編碼,就是創(chuàng)建一個(gè)新文件的時(shí)候的默認(rèn)權(quán)限,-S查看默認(rèn)權(quán)限。
find,查找文件,
選項(xiàng)表達(dá)式,-follow,遇到符號(hào)鏈接則跟蹤符號(hào)鏈接。-regextype指定-regex和-iregex使用的正則表達(dá)式的類型,-depth,查找子目錄之前先查找完當(dāng)前目錄,-mount,不跨越文件系統(tǒng),-xdev,同-mount,-maxdepth,更大深度查詢,
條件匹配表達(dá)式,-name
匹配文件名
-iname匹配文件名不區(qū)分大小寫,
-lname匹配符號(hào)鏈接文件名,
-ilname匹配符號(hào)鏈接文件名不區(qū)分大小寫,-path路徑,-regex,正則匹配,-iregex,正則匹配,不區(qū)分大小寫,-amin
N查找N分鐘之前被訪問(wèn)過(guò)的所有文件,-atime
N
查找N天之前被訪問(wèn)的文件,-cmin,和-ctime是文件狀態(tài)被修改過(guò)的(比如權(quán)限),-mmin和-mtime是文件內(nèi)容被修改過(guò)的,-uid
N查找uid是N的文件,-gid,查找gid是N的所有的文件,-inum,查找i-node是N的文件,-links
N,查找硬鏈接為N的文件,-size
N按照大小查找,-perm
MODE按照權(quán)限查找,
-perm
-MODE,按照更低權(quán)限查找,
-anewer
file,查找比f(wàn)ile訪問(wèn)時(shí)間新的文件,
-cnewer查找比f(wàn)ule新的修改時(shí)間的文件,
-newer
file查找比f(wàn)ile新的內(nèi)容修改過(guò)的文件,
-fstype指定類型的文件系統(tǒng),-type指定文件類型,-empty內(nèi)容為空,-user
NAME,按照用戶查找,-group按照組查找,-nouser,文件不屬于/etc/passwd中的用戶,-nogroup,文件不屬于/etc/group中的組
動(dòng)作表達(dá)式,-print,每行一個(gè)文件,-print0取消間隔符。
grep
PATTERN
所有文本內(nèi)容,把匹配的行打印出來(lái),-c只顯示匹配的次數(shù),-i搜索時(shí)不區(qū)分大小寫,-n匹配行的行號(hào),-v輸出不匹配的行,-A同時(shí)顯示匹配到的行后面的N行,-B匹配輸出行塵旦前面幾行,-C匹配輸出行前后各幾行,
如何設(shè)置UNIX/Linux中新創(chuàng)建目錄或文件的默認(rèn)權(quán)限
普通文件默認(rèn)是644 也就是:
-rw-r–r– 1 root root 0 May15 20:04 test
自已有讀寫(rw),同組人員有讀(r),其它有讀(r)
默認(rèn)權(quán)笑禪喚限可通過(guò)umask 修改
默認(rèn)umask 為022
文件:= 644
目錄:= 755
如果你下碰凱了umask 011 的指令,則生成襲悉的文件目錄權(quán)限就變成:
文件:= 655
目錄:= 766
設(shè)置權(quán)限,用chmod命令
使用方式 : chmod mode file…
參數(shù) :
mode : 權(quán)限設(shè)定字串,格式如下 : …>,其中
u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個(gè)群體(group)者,o 表示其他以外的人,a 表示這三者皆是。
+ 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。
r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當(dāng)該檔案是個(gè)子目錄或者該檔案已經(jīng)被設(shè)定過(guò)畝含為可執(zhí)行。
-c : 若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作 -f : 若該檔案權(quán)限無(wú)法被更改也不要帶前顯示錯(cuò)誤訊息 -v : 顯示權(quán)限變更的詳細(xì)資料
-R : 對(duì)目前目錄下的所有檔案與子目錄進(jìn)行相同迅行笑的權(quán)限變更(即以遞回的方式逐個(gè)變更) –help : 顯示輔助說(shuō)明 –version : 顯示版本
例子:
1、將檔案 file1.txt 設(shè)為所有人皆可讀取 : chmod ugo+r file1.txt ;chmod a+r file1.txt
2、將 ex1.py 設(shè)定為只有該檔案擁有者可以執(zhí)行 : chmod u+x ex1.py
關(guān)于linux 文件默認(rèn)權(quán)限的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營(yíng)銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營(yíng)銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽(yáng)、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
本文題目:Linux文件權(quán)限默認(rèn)規(guī)則 (linux 文件默認(rèn)權(quán)限)
鏈接URL:http://m.fisionsoft.com.cn/article/coepjpp.html


咨詢
建站咨詢
