新聞中心
Linux系統(tǒng)是一種優(yōu)秀的操作系統(tǒng),被廣泛用于服務(wù)器以及其他各種應(yīng)用場(chǎng)景。在Linux系統(tǒng)中,文件和文件夾都有所謂的權(quán)限設(shè)置。這些權(quán)限控制了用戶對(duì)文件或文件夾的訪問權(quán)限。不同的用戶或用戶組有不同的權(quán)限。在Linux系統(tǒng)中更改子目錄的權(quán)限設(shè)置是一項(xiàng)非常重要的任務(wù),因?yàn)檫@可以確保只有特定的用戶可以訪問特定的文件或文件夾。在本文中,我們將討論。

創(chuàng)新互聯(lián)是一家專業(yè)提供保德企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都做網(wǎng)站、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為保德眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
步驟1:打開終端
打開終端是更改權(quán)限設(shè)置的之一步。您可以在系統(tǒng)菜單中找到終端。在進(jìn)入終端之前,建議你先將你的Linux系統(tǒng)更新到最新版本,以防萬(wàn)一。
步驟2:更改當(dāng)前目錄
使用cd命令更改到當(dāng)前目錄。在這個(gè)例子中,我們將更改當(dāng)前目錄到/home/username/目錄。
cd /home/username/
步驟3:使用chmod命令更改目錄權(quán)限
使用chmod命令更改所選目錄的權(quán)限。例如,下面的命令將目錄/home/username/testdir的權(quán)限設(shè)置為755:
chmod 755 /home/username/testdir
在這個(gè)例子中,我們使用了755的權(quán)限設(shè)置。其中,之一個(gè)數(shù)字“7”代表所選目錄的所有者權(quán)限設(shè)置為讀取、寫入、執(zhí)行(4+2+1)的權(quán)限。第二個(gè)數(shù)字“5”代表所選目錄的用戶組權(quán)限設(shè)置為讀取和執(zhí)行(4+1)的權(quán)限。最后一個(gè)數(shù)字“5”代表其他用戶的權(quán)限設(shè)置為讀取和執(zhí)行(4+1)的權(quán)限。
步驟4:更改目錄中的子目錄的權(quán)限
如果你想更改目錄中的子目錄的權(quán)限,你應(yīng)該使用以下命令:
chmod -R 755 /home/username/testdir
在這個(gè)例子中,-R選項(xiàng)允許您更改所選目錄的子目錄的權(quán)限。這個(gè)命令將更改/home/username/testdir目錄及其所有子目錄的權(quán)限設(shè)置為755。確保僅僅在必要的情況下使用-R選項(xiàng),因?yàn)楦奶辔募湍夸浀臋?quán)限可能會(huì)導(dǎo)致系統(tǒng)出錯(cuò)。
如果需要,可以使用其他數(shù)字組合來(lái)更改所選目錄和子目錄的權(quán)限。下面是不同數(shù)字組合的含義:
0:無(wú)權(quán)限
1:只有執(zhí)行權(quán)限
2:只有寫入權(quán)限
3:寫入和執(zhí)行權(quán)限
4:只有讀取權(quán)限
5:讀取和執(zhí)行權(quán)限
6:讀取和寫入權(quán)限
7:讀取、寫入、和執(zhí)行權(quán)限
在Linux系統(tǒng)中更改子目錄權(quán)限設(shè)置是一項(xiàng)非常重要的任務(wù)。這樣做可以確保只有特定的用戶可以訪問特定的文件或文件夾。通過閱讀以上步驟,您現(xiàn)在可以輕松地更改您Linux系統(tǒng)中子目錄的權(quán)限。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
如何修改linux文件目錄的權(quán)限
$ chmod u+x file給file的屬主增加執(zhí)行權(quán)限$ chmod 751 file給file的屬主分配讀、寫、執(zhí)行(7)的權(quán)限,給file的所在組分配讀、執(zhí)行(5)的權(quán)限,給其他用戶分配執(zhí)行(1)的權(quán)限
$ chmod u=rwx,g=rx,o=x file 上例的另一種形式
$ chmod =r file為所有用戶分配讀權(quán)限
$ chmod 444 file 同上例
$ chmod a-wx,a+r file同上例
$ chmod -R u+r directory遞歸地給directory目錄下所有文件和子目錄的屬主分配讀的權(quán)限
$ chmod 設(shè)置用ID,給屬主分配讀、寫和執(zhí)行權(quán)限,給組和其他用戶分配讀、執(zhí)行的權(quán)限。
如何在Linux中管理文件和文件夾的權(quán)限
命令行:文件權(quán)限
改動(dòng)文件權(quán)限和所有權(quán)的兩個(gè)命令如下:
chmod – 更改權(quán)限
chown – 更改所有權(quán)
上面兩個(gè)命令用起來(lái)都不難。不過你要明白,只有用戶是當(dāng)前所有者或根用戶,才能夠?qū)嶋H更改文件的權(quán)限或所有權(quán),這一點(diǎn)很重要。所以,如果你是用戶Bethany,要是不借助根權(quán)限(或sudo),就無(wú)法對(duì)用戶Jacob擁有的文件和文件夾進(jìn)行更改。比如說(shuō):
數(shù)據(jù)分區(qū)上創(chuàng)建了一個(gè)新的文件夾,名為/DATA/SHARE。Bethany和Jacob這兩個(gè)用戶都需要擁有讀取和寫入該文件夾的訪問權(quán)限。有許多方法可以實(shí)現(xiàn)這一點(diǎn)(其中一個(gè)方法是,把兩個(gè)用戶加入到一個(gè)特殊的用戶組――我們會(huì)在另一篇文章中探討如何管理用戶組)。如果Bethany和Jacob是系統(tǒng)上的唯一兩個(gè)用戶(而且你知道自己的網(wǎng)絡(luò)很安全――這很重要),就可以更改該文件夾的權(quán)限,為他們授予訪問權(quán)。為此,一個(gè)方法就是執(zhí)行該命令。
sudo chmod -R ugo+rw /DATA/SHARE
上面這個(gè)命令的詳細(xì)分解如下:
sudo – 這用于為使用sudo的任何系統(tǒng)上的命令獲得管理員權(quán)限(不然你就得使用’su’以獲得根權(quán)限,運(yùn)行不帶’sudo’的上面這個(gè)命令)
chmod – 改動(dòng)權(quán)限的命令
-R – 這改動(dòng)父文件夾及其里面子對(duì)象的權(quán)限
ugo+rw – 這為User(用戶)、Group(用戶組)及Other(其他對(duì)象)授予讀取和寫入訪問權(quán)限。
你可能也猜測(cè)到了,這個(gè)命令完全開放了SHARE文件夾的權(quán)限,那樣系統(tǒng)上的任何人都能訪問該文件夾。正如我在前面提到的那樣,一種更安全的方法就是使用用戶組。但我們使用這種方法僅僅是為了演示。
權(quán)限的詳細(xì)分解如下:
u – 用戶
g – 用戶組
o – 其他對(duì)象
“其他對(duì)象”這個(gè)條目是個(gè)危險(xiǎn)的條目,因?yàn)樗鼘?shí)際上為每個(gè)人賦予了文件夾/文件的權(quán)限。你為某文件或文件夾所能賦予的權(quán)限如下:
r – 讀取
w- 寫入
x – 執(zhí)行
使用-R這個(gè)參數(shù)選項(xiàng)符很重要。如果你在SHARE目錄里面有許多子文件夾和文件,又希望權(quán)限從父對(duì)象(包含文件夾)應(yīng)用到子對(duì)象(子文件夾和文件),就必須使用-R(遞歸)這個(gè)參數(shù)選項(xiàng)符,那樣同樣的權(quán)限就可以一路應(yīng)用到父文件夾里面包含的最深層文件夾。
命令行:文件所有權(quán)
更改文件或文件夾的所有權(quán)同樣很簡(jiǎn)單。假設(shè)Jacob為Bethany把一個(gè)文件夾移入到SHARE目錄里面,但是Jacob仍擁有所有權(quán)。只要借助一個(gè)簡(jiǎn)單的命令,就可以更改這個(gè)所有權(quán):
sudo chown -R bethany /DATA/SHARE
讓我們?cè)敿?xì)分解這個(gè)命令。
sudo – 必須用到管理員權(quán)限,因?yàn)槲覀兯幚淼氖菍儆诹硪粋€(gè)用戶的文件夾
chown – 更改所有權(quán)的命令·-R – 這個(gè)遞歸參數(shù)選項(xiàng)符確保所有子對(duì)象都獲得同樣的所有權(quán)變更。
bethany – 文件夾的新所有者
/DATA/SHARE – 所要修改的目錄
要是Bethany將文件夾發(fā)回給Jacob,就需要再次更改所有權(quán)(如果使用用戶組,同樣可以簡(jiǎn)化這一步)。
GUI:用戶權(quán)限
我準(zhǔn)備在Ubuntu 13.10系統(tǒng)上,使用Nautilus文件管理器,演示如何更改文件權(quán)限。
假設(shè)你需要允許每個(gè)人都獲得讀取/寫入文件夾TEST的權(quán)限。為此,在Nautilus文件管理器里面,采取下面這些步驟:
1.打開Nautilus
2.瀏覽至目標(biāo)文件或目標(biāo)文件夾
3.鼠標(biāo)右擊該文件或文件夾
4.選擇Properties(屬性)
5.點(diǎn)擊Permissions(權(quán)限)選項(xiàng)卡
6.點(diǎn)擊Others(其他)部分中的Access files(訪問文件)
7.選擇”Create and delete files”(創(chuàng)建并刪除文件)
8.點(diǎn)擊Change Permissions for Enclosed Files(更改所附文件的權(quán)限)
9.在隨后彈出的窗口中,選擇Files(文件)下的Read and Write(讀取和寫入),選擇Folders(文件夾)下的Create and delete files(創(chuàng)建并刪除文件),見圖A。
10.點(diǎn)擊Change(更改)。
11.點(diǎn)擊Close(關(guān)閉)。
如果你需要更改不屬于你的文件夾的權(quán)限,戲法就會(huì)出現(xiàn)??梢詫?shí)現(xiàn)這一幕,但必須在擁有管理員訪問權(quán)的前提下啟動(dòng)Nautilus。為此,采取下面這些步驟:
1.打開終端窗口
2.執(zhí)行命令sudo -i
3.執(zhí)行命令nautilus
sudo -i命令為你賦予了持久訪問sudo的權(quán)限,直到你輸入exit命令,清除該訪問權(quán)。一旦Nautilus打開,你可以更改文件夾或文件的權(quán)限,如上所述――即便你不是該文件夾或文件的所有者。
注意:如果你所使用的發(fā)行版并不使用sudo,就要把上述指令改成如下:
1.打開終端窗口
2.執(zhí)行命令su
3.鍵入你的根密碼,按回車鍵
4.執(zhí)行命令nautilus。
在你完成這項(xiàng)任務(wù)之后,關(guān)閉Nautilus窗口,然后關(guān)閉終端窗口。
GUI:更改所有權(quán)
更改文件或文件夾的所有權(quán)常常需要使用管理員權(quán)限。所以為此,你需要采用上面介紹的方法來(lái)啟動(dòng)Nautilus。
想借助Nautilus更改文件夾或文件的所有權(quán),請(qǐng)采取下面這些步驟:
1.在借助管理員權(quán)限打開的Nautilus窗口中,找到相應(yīng)的文件夾或文件
2.鼠標(biāo)右擊該文件夾(或文件)
3.點(diǎn)擊Permissions(權(quán)限)選項(xiàng)卡
4.從Owner(所有者)下拉框中選擇新的所有者(見下圖)
5.點(diǎn)擊Close(關(guān)閉)。
就是這樣?,F(xiàn)在,你借助命令行或GUI,更改文件或文件夾的權(quán)限或所有權(quán)時(shí)應(yīng)該不會(huì)有任何問題了。使用用戶組讓你可以更改權(quán)限和所有權(quán),卻擁有更強(qiáng)大的功能和更高的安全性――我們以后會(huì)介紹這方面?,F(xiàn)在,請(qǐng)享受更改文件和文件夾的便利吧!
本場(chǎng)景將提供一臺(tái)配置了Aliyun Linux 2的ECS實(shí)例(云服務(wù)器)。您可以參考本教程學(xué)習(xí)Linux系統(tǒng)中常用的文件目錄管理與文件權(quán)限管理命令。
請(qǐng)您了解一下chmod
和chown這是管理權(quán)限的
關(guān)于linux 更改子目錄權(quán)限設(shè)置的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、開啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長(zhǎng),共創(chuàng)價(jià)值。
網(wǎng)站欄目:如何在Linux中更改子目錄權(quán)限設(shè)置(linux更改子目錄權(quán)限設(shè)置)
URL地址:http://fisionsoft.com.cn/article/dhcspdg.html


咨詢
建站咨詢
