新聞中心
在Linux系統(tǒng)中,文件和目錄的默認(rèn)權(quán)限是非常重要的,因?yàn)槟J(rèn)權(quán)限決定了新創(chuàng)建的文件和目錄的訪問權(quán)限。默認(rèn)權(quán)限是在文件系統(tǒng)中設(shè)置的,因此需要有一定的系統(tǒng)管理知識(shí)來正確設(shè)置默認(rèn)權(quán)限。本文將介紹如何在Linux系統(tǒng)中設(shè)置默認(rèn)權(quán)限。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比鎮(zhèn)原網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式鎮(zhèn)原網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋鎮(zhèn)原地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。
1. umask命令
umask命令是Linux系統(tǒng)中用于設(shè)置默認(rèn)權(quán)限的命令。umask命令可以用來設(shè)置文件和目錄的權(quán)限掩碼。權(quán)限掩碼是一種規(guī)則,它用來限制在創(chuàng)建新文件和目錄時(shí)默認(rèn)的權(quán)限。umask的值是一個(gè)三位數(shù),每位數(shù)代表的是文件或目錄的權(quán)限掩碼。在umask值中每一個(gè)數(shù)字代表的是對(duì)應(yīng)的權(quán)限掩碼中的一位。每個(gè)數(shù)字的取值范圍是0到7,是八進(jìn)制數(shù)字。
umask的值從0到777都可以,其中777可以保證文件和文件夾所有用戶都有訪問權(quán)限。
如果umask值為0022,那么新創(chuàng)建的文件將有644權(quán)限,新創(chuàng)建的目錄將有755權(quán)限。這是因?yàn)椋?/p>
– 文件的更大訪問權(quán)限是666,如果使用umask值0022,則666 – 022 = 644。
– 目錄的更大訪問權(quán)限是777,如果使用umask值0022,則777 – 022 = 755。
2. 修改umask值的方法
2.1臨時(shí)修改umask值的方法
在Linux系統(tǒng)中,可以通過umask命令來臨時(shí)更改umask值,并在之后的命令中使用新的umask值。下面是臨時(shí)更改umask值的方法:
1)在命令行中輸入umask值,比如0022:
umask 0022
2)使用新的umask值創(chuàng)建新文件或目錄,比如:
touch test.txt
mkdir newdir
這樣,新創(chuàng)建的test.txt文件將有644權(quán)限,新創(chuàng)建的newdir目錄將有755權(quán)限。
2.2 永久修改umask值的方法
Linux系統(tǒng)可以永久性地修改umask值,以便在系統(tǒng)啟動(dòng)時(shí)設(shè)置默認(rèn)權(quán)限。在大多數(shù)Linux發(fā)行版中,umask值存儲(chǔ)在/etc/profile、~/.bashrc或~/.bash_profile文件中。
在Ubuntu上,可以使用以下方法永久更改umask值:
1)打開bashrc文件:
sudo nano /etc/bash.bashrc
2)在文件中添加以下行:
umask 0022
3)保存并關(guān)閉文件。
現(xiàn)在,當(dāng)您啟動(dòng)終端會(huì)話時(shí),會(huì)自動(dòng)加載此文件,并在系統(tǒng)啟動(dòng)時(shí)設(shè)置umask值。您也可以將umask值添加到~/.bashrc文件或~/.bash_profile文件中,這樣只會(huì)影響您的帳戶。
3. 修改默認(rèn)權(quán)限
默認(rèn)情況下,Linux系統(tǒng)默認(rèn)權(quán)限為“rw-r–r–”(文件)和“drwxr-x-r-x”(目錄),即755權(quán)限。因此,如果您不希望為每個(gè)新文件和目錄手動(dòng)更改權(quán)限,則可以更改默認(rèn)權(quán)限。
要更改默認(rèn)權(quán)限,請(qǐng)按照以下步驟操作:
1)使用umask將默認(rèn)權(quán)限更改為007:
umask 0007
2)在/opt目錄下創(chuàng)建一個(gè)新目錄:
sudo mkdir /opt/testdir
3)更改新目錄的訪問權(quán)限:
sudo chmod 770 /opt/testdir
現(xiàn)在/opt/testdir目錄的權(quán)限為“drwxrwx—”,即0770權(quán)限,該權(quán)限是在創(chuàng)建新目錄時(shí)為該目錄設(shè)置的默認(rèn)權(quán)限。
以上是在Linux系統(tǒng)中設(shè)置默認(rèn)權(quán)限的方法。正確設(shè)置默認(rèn)權(quán)限是Linux系統(tǒng)管理的重要方面,它可以提高系統(tǒng)的安全性和可用性,減少人為失誤帶來的風(fēng)險(xiǎn)。使用umask命令和更改配置文件來設(shè)置默認(rèn)權(quán)限能夠讓我們更好地管理文件和目錄的權(quán)限,確保文件和目錄的安全。
相關(guān)問題拓展閱讀:
- linux文件權(quán)限設(shè)置
- linux 權(quán)限設(shè)置
linux文件權(quán)限設(shè)置
文件的三個(gè)派兆擾最基本的權(quán)限是讀寫執(zhí)行
r,讀,可以讀取文件,對(duì)目錄來說可以列出目錄的文件列表
w,寫,可以修改刪除文件,對(duì)目錄來說可以創(chuàng)建刪除文件
x,執(zhí)行,可以執(zhí)行文件,對(duì)目錄來說可以cd進(jìn)入目錄
注意點(diǎn):目錄上只有執(zhí)行權(quán)限,則可以進(jìn)入或者穿越此文件夾,但是要訪問此文件夾下有讀取權(quán)限的文件,則必須輸入文件名,只有執(zhí)行權(quán)限的文件夾,不能列出目錄,也不能刪除目錄
特殊位,SUID,SGID,stickt-bit位,如果設(shè)置了SUID的可執(zhí)行文件被執(zhí)行的,文件將以所有者的身份來運(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分鐘之前被訪問過的所有文件,-atime
N
查找N天之前被訪問的文件,-cmin,和-ctime是文件狀態(tài)被修改過的(比如權(quán)限),-mmin和-mtime是文件內(nèi)容被修改過的,-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,查找比file訪問時(shí)間新的文件,
-cnewer查找比fule新的修改時(shí)間的文件,
-newer
file查找比file新的內(nèi)容修改過的文件,
-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)容,把匹配的行打印出來,-c只顯示匹配的次數(shù),-i搜索時(shí)不區(qū)分大小寫,-n匹配行的行號(hào),-v輸出不匹配的行,-A同時(shí)顯示匹配到的行后面的N行,-B匹配輸出行塵旦前面幾行,-C匹配輸出行前后各幾行,
linux 權(quán)限設(shè)置
暫時(shí)提供兩個(gè)方法:
1、新建用戶組,將文件夾的屬組改變(原用戶也需要加入這個(gè)組),user2也加入御宴這個(gè)組,然后將目錄屬性變成敏拆中750就行需要改寫的話那就設(shè)成770。
2、直接將該目錄屬性橋山賦值為755或者777,那就是所有用戶都能用了,不僅僅是user2用戶。
出于安全和方便管理的因素,如果你有root的權(quán)限,則可以在5個(gè)用戶的主文件慶雹夾里分別建立aa文件夾的符號(hào)鏈接,“l(fā)n
–symbolic
path/to/aa
/譽(yù)埋帆home/user_x/aa_for_usrx”(只有符號(hào)鏈接才能用于目錄)。再更改對(duì)應(yīng)鏈接的權(quán)限,液宴如:”chmod
776
aa_for_usrx”(命令不帶引號(hào));注意,這里沒有考慮這5
個(gè)用戶相互之間的主文件夾的訪問權(quán)限設(shè)置。
linux中設(shè)置默認(rèn)權(quán)限設(shè)置方法的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux中設(shè)置默認(rèn)權(quán)限設(shè)置方法,Linux中如何設(shè)置默認(rèn)權(quán)限,linux文件權(quán)限設(shè)置,linux 權(quán)限設(shè)置的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站營(yíng)銷推廣找創(chuàng)新互聯(lián),全國(guó)分站站群網(wǎng)站搭建更好做SEO營(yíng)銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價(jià)格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機(jī)房服務(wù)器托管租用。
當(dāng)前題目:Linux中如何設(shè)置默認(rèn)權(quán)限 (linux中設(shè)置默認(rèn)權(quán)限設(shè)置方法)
標(biāo)題鏈接:http://www.dlmjj.cn/article/dhhdijh.html


咨詢
建站咨詢
