版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
項(xiàng)目四
文件與目錄管理提升網(wǎng)絡(luò)性能與安全CONTENTS1.項(xiàng)目描述2.項(xiàng)目目標(biāo)3.Linux文件系統(tǒng)結(jié)構(gòu)4.文件和目錄的權(quán)限管理5.文件系統(tǒng)的權(quán)限與所有權(quán)6.文件和目錄的管理實(shí)踐7.文件系統(tǒng)的權(quán)限與所有權(quán)01
在Linux服務(wù)器操作系統(tǒng)中,文件和目錄管理是經(jīng)常遇到的工作內(nèi)容,你作為IT支持工程師的下一項(xiàng)任務(wù)是做好文件服務(wù)器的操作系統(tǒng)的文件和目錄管理??紤]到公司使用國產(chǎn)Linux操作系統(tǒng)為文件服務(wù)器提供服務(wù),你需要進(jìn)行文件管理和目錄管理,不同部門對(duì)各部門的文件及目錄配置不同的權(quán)限,修改文件和目錄的屬性,以及對(duì)文件系統(tǒng)的權(quán)限和所有權(quán)進(jìn)行管理。項(xiàng)目描述2.項(xiàng)目目標(biāo)1.掌握Linux文件系統(tǒng)結(jié)構(gòu):了解Linux文件層級(jí)結(jié)構(gòu)和常見目錄的功能和用途。2.熟練操作文件和目錄管理命令:通過實(shí)踐操作,能夠熟練地修改文件和目錄的權(quán)限、文件及目錄的屬性信息、修改文件目錄的權(quán)限。3.學(xué)會(huì)操作硬鏈接與軟鏈接:了解文件的硬鏈接與軟鏈接區(qū)別,熟練操作硬鏈接與軟鏈接命令功能。4.文件系統(tǒng)的權(quán)限與所有權(quán):學(xué)習(xí)如何配置Linux文件權(quán)限的詳細(xì)解析及修改方法,以及用戶和用戶組的權(quán)限管理。任務(wù)4.1Linux文件系統(tǒng)結(jié)構(gòu)4.1.1文件系統(tǒng)的層級(jí)結(jié)構(gòu)文件:是一種用于存儲(chǔ)數(shù)據(jù)的基本單元。它可以包含文本、圖像、音頻、程序代碼等各種類型的信息。文件可以分為不同的類型,例如文本文件、二進(jìn)制文件、可執(zhí)行文件等。每個(gè)文件都有一個(gè)唯一的名稱,可以根據(jù)需要?jiǎng)?chuàng)建、打開、編輯和刪除。目錄:是一種特殊的文件,用于組織和存儲(chǔ)其他文件和子目錄。目錄可以包含文件和其他目錄,從而形成了一個(gè)層次結(jié)構(gòu)。根目錄(/)是整個(gè)文件系統(tǒng)的最頂層目錄,所有文件和目錄都可以追溯到根目錄。每個(gè)目錄都有一個(gè)名稱,可以使用這些名稱來導(dǎo)航和訪問文件系統(tǒng)中的不同部分。文件和目錄在計(jì)算機(jī)系統(tǒng)中以一種層次結(jié)構(gòu)的方式組織和管理。這種結(jié)構(gòu)使得用戶能夠清晰地了解文件和目錄之間的關(guān)系,有效地組織和訪問數(shù)據(jù)。下面介紹文件和目錄中的一些概念。根目錄:在Linux文件系統(tǒng)中,根目錄表示為/。它是整個(gè)文件系統(tǒng)的最頂層目錄,所有文件和目錄都可以追溯到根目錄。根目錄包含所有其他目錄和文件,是整個(gè)層次結(jié)構(gòu)的起點(diǎn)。子目錄:子目錄是根目錄下的目錄,也可以包含其他子目錄和文件。子目錄的層次結(jié)構(gòu)可以非常復(fù)雜,允許用戶以分層方式組織數(shù)據(jù)。例如,用戶的主目錄通常位于根目錄下,用戶可以在主目錄中創(chuàng)建更多的子目錄,以進(jìn)一步組織文件。文件:文件是存儲(chǔ)數(shù)據(jù)和信息的基本單元。它們可以直接存儲(chǔ)在根目錄或子目錄中。每個(gè)文件都有一個(gè)唯一的名稱,文件名通常包含擴(kuò)展名,以指示文件的類型。文件可以在目錄中組織起來,以便用戶可以輕松找到它們。目錄樹(文件系統(tǒng),如圖4.1):所有的目錄和子目錄形成了一個(gè)目錄樹結(jié)構(gòu),樹的根是根目錄。這種樹狀結(jié)構(gòu)允許用戶按照邏輯方式組織和查找文件,每個(gè)目錄都有特定的用途。圖4.1文件系統(tǒng)的目錄樹4.1.2常見目錄的功能和用途11.VMware的網(wǎng)絡(luò)連接模式(1)橋接模式橋接模式下,虛擬機(jī)使用宿主機(jī)的網(wǎng)卡,直接連接互聯(lián)網(wǎng)。(2)僅主機(jī)模式對(duì)于宿主機(jī)來說,連接兩個(gè)網(wǎng)絡(luò)。使用真實(shí)的物理網(wǎng)卡連接互聯(lián)網(wǎng);使用虛擬網(wǎng)卡VMwareNetworkAdapterVMnet1(簡稱VMnet1)連接虛擬網(wǎng)絡(luò)。虛擬網(wǎng)卡VMnet1連接虛擬網(wǎng)絡(luò)可以使用私有IP地址。對(duì)于虛擬機(jī)來說,虛擬機(jī)只連接虛擬網(wǎng)絡(luò),虛擬機(jī)無法訪問互聯(lián)網(wǎng)。可以使用VMware自帶的DHCP服務(wù)器,為宿主機(jī)和虛擬機(jī)分配虛擬網(wǎng)絡(luò)上的IP地址,也可以使用手動(dòng)方式配置虛擬網(wǎng)絡(luò)上的IP地址。(3)NAT模式使用NAT模式,讓虛擬系統(tǒng)借助網(wǎng)絡(luò)地址轉(zhuǎn)換NAT功能,通過宿主機(jī)器所在的網(wǎng)絡(luò)來訪問公網(wǎng)。對(duì)于宿主機(jī)來說,連接兩個(gè)網(wǎng)絡(luò)。使用真實(shí)的物理網(wǎng)卡連接互聯(lián)網(wǎng);使用虛擬網(wǎng)卡VMwareNetworkAdapterVMnet8(簡稱VMnet8)連接虛擬網(wǎng)絡(luò)。VMware提供了NAT功能,當(dāng)虛擬機(jī)訪問的非本網(wǎng)段的IP地址時(shí),IP報(bào)文被發(fā)送給網(wǎng)關(guān),然后經(jīng)過NAT,IP報(bào)文被發(fā)送到外網(wǎng)。Linux的文件系統(tǒng)結(jié)構(gòu)不同于Windows系統(tǒng),Linux系統(tǒng)只有一個(gè)文件樹,整個(gè)文件系統(tǒng)是以一個(gè)樹根“/”為起點(diǎn),所有的文件和外部設(shè)備都以文件的形式掛在這個(gè)文件樹上,包括外設(shè),如:硬盤、光驅(qū)、打印機(jī)等,通常Linux發(fā)行版本的根目錄下大都含有/boot、/dev、/etc、/home、/media、/mnt、/opt、/proc、/root、/run、/srv、/tmp、/usr、/bin、/lib、/lib64、/sbin等目錄。主要目錄說明如下:/boot:系統(tǒng)啟動(dòng)目錄,啟動(dòng)Linux時(shí)的一些核心文件存放在這里,包括一些鏈接文件以及映像文件,保存與系統(tǒng)啟動(dòng)相關(guān)的文件,如內(nèi)核文件和啟動(dòng)引導(dǎo)程序(grub)文件等。/dev:Linux設(shè)備文件保存位置,dev是device(設(shè)備)的縮寫,該目錄下存放的是Linux的外部設(shè)備,Linux中的設(shè)備都是以文件的形式存在的。/etc:這個(gè)目錄用來存放系統(tǒng)管理員所需要的配置文件和子目錄的文件保存位置,該目錄的內(nèi)容一般只能由管理員進(jìn)行修改,密碼文件、網(wǎng)上配置信息、系統(tǒng)內(nèi)所有采用默認(rèn)安裝方式(rpm安裝)的服務(wù)配置文件全部保存在此目錄中,如:用戶信息、服務(wù)的啟動(dòng)腳本、常用服務(wù)的配置文件等。/home:普通用戶的主目錄(也稱為家目錄)。在創(chuàng)建用戶時(shí),每個(gè)用戶要有一個(gè)默認(rèn)登錄和保存自己數(shù)據(jù)的位置,就是用戶的主目錄,所有普通用戶的主目錄是在/home/下建立一個(gè)和用戶名相同的目錄,為該用戶分配一個(gè)空間,如:用戶user01的主目錄就是/home/user01,這個(gè)目錄主要是與個(gè)人用戶有關(guān)的私人文件。/media:掛載目錄。建議用來掛載媒體設(shè)備,如軟盤和光盤。/mnt:掛載目錄。這個(gè)目錄是空的,建議這個(gè)目錄用來掛載額外的設(shè)備,如:U盤、移動(dòng)硬盤和其他操作系統(tǒng)的分區(qū)。/opt:第三方安裝的軟件保存在這個(gè)位置。該目錄是放置和安裝其他軟件的位置,手工安裝的源碼包軟件都可以安裝到這個(gè)目錄中。有些人習(xí)慣把自己安裝的軟件放到/usr/local/目錄中。/proc:虛擬目錄,是系統(tǒng)內(nèi)存的映射??梢酝ㄟ^這個(gè)目錄來獲取系統(tǒng)信息,該目錄中的數(shù)據(jù)并不保存在硬盤上,而是保存到內(nèi)存中。主要保存系統(tǒng)的內(nèi)核、進(jìn)程、外部設(shè)備狀態(tài)和網(wǎng)絡(luò)狀態(tài)等。如:/proc/cpuinfo是保存CPU信息的,/proc/devices是保存設(shè)備驅(qū)動(dòng)的列表的,/proc/filesystems是保存文件系統(tǒng)列表的,/proc/net是保存網(wǎng)絡(luò)協(xié)議信息的。/root:系統(tǒng)管理員的主目錄,普通用戶主目錄在/home/下,root主目錄直接在“/”下。/run:目錄中存放的是自系統(tǒng)啟動(dòng)以來描述系統(tǒng)信息的文件。/srv:服務(wù)數(shù)據(jù)目錄。一些系統(tǒng)服務(wù)啟動(dòng)之后,可以在這個(gè)目錄中保存所需要的數(shù)據(jù)。/tmp:臨時(shí)目錄。系統(tǒng)存放臨時(shí)文件的目錄,在該目錄下,所有用戶都可以訪問和寫入。建議此目錄中不能保存重要數(shù)據(jù),最好每次開機(jī)都把該目錄清空。/usr:此目錄用于存儲(chǔ)系統(tǒng)軟件資源,存放應(yīng)用程序和文件,用戶要用到的程序和文件幾乎都存放在這個(gè)目錄下,如:命令、幫助文件等。/bin:存放系統(tǒng)基本的用戶命令,基礎(chǔ)系統(tǒng)所需要的命令位于此目錄,也是最小系統(tǒng)所需要的命令,如:ls、rm、cp等,這個(gè)目錄中的文件普通用戶和root都可以執(zhí)行,放在/bin下的命令在單用戶模式下也可以執(zhí)行。/lib與/lib64:系統(tǒng)調(diào)用的函數(shù)庫保存位置,最基本的共享庫和內(nèi)核模塊,存放用于啟動(dòng)系統(tǒng)和執(zhí)行root文件系統(tǒng)的命令的,如:/bin/sbin的二進(jìn)制文件的共享庫,或者存放32位,或者64位(file命令查看)。/sbin:系統(tǒng)管理員命令存放目錄,管理員用戶權(quán)限可以執(zhí)行。任務(wù)4.2文件和目錄的權(quán)限管理4.2.1文件和目錄的權(quán)限在Linux系統(tǒng)中,文件和目錄權(quán)限是系統(tǒng)安全的重要組成部分。權(quán)限控制了用戶對(duì)文件和目錄的訪問和操作權(quán)限。本節(jié)將介紹文件和目錄權(quán)限的基本概念以及為什么權(quán)限對(duì)系統(tǒng)安全至關(guān)重要。文件是操作系統(tǒng)用來存儲(chǔ)信息的基本結(jié)構(gòu),是一組信息的集合,文件通過文件名來唯一的標(biāo)識(shí),在Linux系統(tǒng)中文件名稱最長可允許255個(gè)字符,這些字符可用a~z、A~Z、o~9、特殊字符等符號(hào)來表示,與其他操作系統(tǒng)相比,Linux系統(tǒng)最大的不同就是沒有“擴(kuò)展名”的概念,也就是說文件的名稱和該文件的類型并沒有直接的關(guān)聯(lián)。如:file01.txt可能是一個(gè)運(yùn)行文件,而file01.exe也有可能是一個(gè)文本文件,甚至可以不使用擴(kuò)展名。另一個(gè)特性是Linux系統(tǒng)文件名區(qū)分大小寫,如:file01.txt、File01.txt、FILE01.TXT、file01.TXT在Linux系統(tǒng)中都代表不同的文件,但在windows操作系統(tǒng)中卻是指同一個(gè)文件,在Linux系統(tǒng)中,如果文件名以“·”開始,表示該文件為隱藏文件,需要使用“Is
-a”命令才能顯示出來。在Linux系統(tǒng)中的每一個(gè)文件或目錄都包含有訪問權(quán)限,這些訪問權(quán)限決定了誰能訪問和如何訪問這些文件和目錄,可以通過設(shè)定權(quán)限來實(shí)現(xiàn)訪問權(quán)限限制。(1)只允許用戶自己訪問。(2)允許一個(gè)預(yù)先指定的用戶組中的用戶訪問。(3)允許系統(tǒng)中的任何用戶訪問。給予文件的權(quán)限不同,用戶(所有者、用戶組或其他用戶)能夠訪問不同的文件或者目錄,所有者是創(chuàng)建文件的用戶,文件的所有者能夠賦予所在的用戶組的其他成員以及系統(tǒng)中的除所屬組以外的其他用戶的文件訪問權(quán)限。文件和目錄在Linux系統(tǒng)中都有權(quán)限屬性,這些屬性決定了誰可以訪問它們以及對(duì)它們進(jìn)行什么樣的操作。權(quán)限通常分為以下三種:讀權(quán)限(Read):
允許用戶查看文件的內(nèi)容或目錄中的文件列表。寫權(quán)限(Write):
允許用戶對(duì)文件進(jìn)行修改、創(chuàng)建新文件或刪除文件,對(duì)目錄來說,允許用戶創(chuàng)建、刪除文件或子目錄。執(zhí)行權(quán)限(Execute):
對(duì)于文件,允許用戶執(zhí)行它,對(duì)于目錄,允許用戶進(jìn)入目錄。這些權(quán)限屬性通常用一組字符表示,例如,"r"表示讀權(quán)限,"w"表示寫權(quán)限,"x"表示執(zhí)行權(quán)限。這些字符分別針對(duì)文件的所有者、所屬組和其他用戶進(jìn)行定義。4.2.2文件及目錄的屬性信息每一個(gè)用戶針對(duì)系統(tǒng)中所有文件都有其自身的讀、寫和執(zhí)行權(quán)限。用以用ls-l或者用ll命令來顯示文件的詳細(xì)信息,其中包含文件或目錄的權(quán)限,命令顯示如4.2所示。圖4.2
查看文件的詳細(xì)信息以上列出了各種文件或者目錄的詳細(xì)信息,共分為7組,各組信息如圖4.3所示。
圖4.3
文件的各組信息含義4.2.3修改文件目錄的權(quán)限在Linux系統(tǒng)中,用戶可以使用命令來修改文件和目錄的權(quán)限、文件的所有者以及文件所屬用戶組。本節(jié)將介紹
chmod命令、chown命令和chgrp命令的使用。(1)符號(hào)表示法
4:表示讀權(quán)限(r)
2:表示寫權(quán)限(w)
1:表示執(zhí)行權(quán)限(x)(2)數(shù)字表示法3.隱藏權(quán)限文件除了具有讀、寫、執(zhí)行的常規(guī)權(quán)限之外,還有一些特殊權(quán)限可以應(yīng)用于文件和目錄,如SUID、SGID和粘滯位。這些權(quán)限用于特殊情況下,例如執(zhí)行文件時(shí)以文件所有者或用戶組的身份執(zhí)行。SUID(SetUserID):當(dāng)文件擁有SUID權(quán)限時(shí),執(zhí)行該文件的用戶將以文件所有者的身份執(zhí)行。要設(shè)置SUID權(quán)限,可以在權(quán)限中使用數(shù)字4,例如chmod+s文件名,或chmod4555文件名。SGID(SetGroupID):當(dāng)文件擁有SGID權(quán)限時(shí),執(zhí)行該文件的用戶將以文件所屬用戶組的身份執(zhí)行。要設(shè)置SGID權(quán)限,可以在權(quán)限中使用數(shù)字2,例如chmod2555
文件名。粘滯位(StickyBit):粘滯位通常應(yīng)用于目錄,它確保只有文件所有者才能刪除自己的文件。要設(shè)置粘滯位,可以在權(quán)限中使用數(shù)字1,例如chmod+t目錄名。4.2.4硬鏈接與軟鏈接硬鏈接是一種特殊的文件鏈接方式,在Linux系統(tǒng)中用于創(chuàng)建多個(gè)文件實(shí)體,這些實(shí)體與原始文件共享相同的數(shù)據(jù)塊。與軟鏈接不同,硬鏈接是文件系統(tǒng)中的多個(gè)文件實(shí)體,它們實(shí)際上指向相同的數(shù)據(jù)塊,這意味著修改其中一個(gè)文件會(huì)影響其他鏈接到相同數(shù)據(jù)塊的文件??梢允褂胠n(link)
命令創(chuàng)建硬鏈接,基本語法如下:源文件/目錄:要?jiǎng)?chuàng)建鏈接的源文件或目錄的路徑。目標(biāo)軟鏈接:要?jiǎng)?chuàng)建的軟鏈接的名稱和路徑。硬鏈接有以下限制:?
只能鏈接到同一文件系統(tǒng)中的文件:硬鏈接不能跨越不同文件系統(tǒng),只能在同一文件系統(tǒng)中創(chuàng)建。?
不能鏈接到目錄:創(chuàng)建硬鏈接只能用于鏈接文件,不能用于目錄。?
不能跨越物理設(shè)備:因?yàn)橛叉溄优c底層文件系統(tǒng)的存儲(chǔ)方式相關(guān),所以不能在兩個(gè)不同物理設(shè)備之間創(chuàng)建硬鏈接。?
修改一個(gè)鏈接會(huì)影響其他鏈接:所有硬鏈接都指向相同的數(shù)據(jù)塊,因此如果修改其中一個(gè)鏈接的內(nèi)容,其他鏈接也會(huì)受到影響。這是硬鏈接的一個(gè)關(guān)鍵特性。?
無法刪除原始文件直到所有鏈接都被刪除:如果您刪除原始文件,它的數(shù)據(jù)塊將被釋放,但鏈接仍然存在,直到所有鏈接都被刪除為止。適合硬鏈接的使用情景如下:?
節(jié)省磁盤空間:硬鏈接允許多個(gè)文件實(shí)體共享相同的數(shù)據(jù)塊,因此可以節(jié)省磁盤空間。在系統(tǒng)中需要多個(gè)副本的文件創(chuàng)建硬鏈接非常有用,不需要占用額外的存儲(chǔ)空間。?
備份文件:創(chuàng)建硬鏈接是實(shí)現(xiàn)備份文件的快速有效方法。如果原始文件沒有更改,硬鏈接不會(huì)占用額外的存儲(chǔ)空間,但仍然允許訪問備份。?
創(chuàng)建文件版本控制:硬鏈接可用于創(chuàng)建文件版本控制系統(tǒng),允許用戶訪問不同時(shí)間點(diǎn)的文件版本,而無須復(fù)制數(shù)據(jù)。綜述所述,硬鏈接是一種有效管理文件和節(jié)省存儲(chǔ)空間的方式,但要謹(jǐn)慎使用,因?yàn)樾薷囊粋€(gè)鏈接會(huì)影響其他鏈接。此外,硬鏈接不能用于目錄,并且僅限于同一文件系統(tǒng)。(2)
軟鏈接軟鏈接也稱為符號(hào)鏈接,是一種特殊類型的文件,在Linux系統(tǒng)中用于創(chuàng)建文件或目錄的符號(hào)引用。與硬鏈接不同,軟鏈接是一個(gè)指向目標(biāo)文件或目錄的指針,類似于Windows中的快捷方式。軟鏈接允許創(chuàng)建對(duì)其他文件或目錄的引用,使文件系統(tǒng)更加靈活。使用ln(link)
命令創(chuàng)建軟鏈接,基本語法如下:-s,指soft,軟鏈接。軟鏈接可以像普通文件一樣使用,您可以通過軟鏈接訪問目標(biāo)文件的內(nèi)容。修改軟鏈接不會(huì)影響目標(biāo)文件,但如果刪除了目標(biāo)文件,軟鏈接將失效。在以下情況下創(chuàng)建軟鏈接是非常有用的:?
創(chuàng)建快捷方式,以便輕松訪問常用文件或目錄。?
允許多個(gè)位置引用相同的文件或目錄,節(jié)省磁盤空間。?
在不修改原始文件的情況下,創(chuàng)建多個(gè)引用以備份或共享?!救蝿?wù)實(shí)踐4.1】文件和目錄的管理在此實(shí)踐任務(wù)中,學(xué)習(xí)如何在深度操作系統(tǒng)(Deepin)中對(duì)文件和目錄管理。此任務(wù)將涉及到修改文件目錄的權(quán)限、創(chuàng)建軟連接、硬鏈接操作。簡要描述:(1)創(chuàng)建文件并且查看權(quán)限。(2)用文字方法修改文件權(quán)限。(3用數(shù)字方法修改文件權(quán)限。(4)查看文件權(quán)限。任務(wù)4.3文件系統(tǒng)的權(quán)限與所有權(quán)4.3.1Linux文件權(quán)限的詳細(xì)解析及修改方法1.第一組為文件類型權(quán)限文件的類型一般使用每一行的第一個(gè)字符表示,第一個(gè)字符的取值有:-、b、c、d、l、s、p,具體表示的意思如表4.1所示。每一行的第2~10個(gè)字符表示文件的訪問權(quán)限,把9個(gè)字符按照每3個(gè)為一組劃分,左邊3個(gè)字符表示所有者權(quán)限,中間3個(gè)字符表示與所有者同一組的用戶的權(quán)限,右邊3個(gè)字符是其他用戶的權(quán)限,具體含義如下。(1)字符2、3、4表示該文件所有者的權(quán)限,有時(shí)也簡稱為u(User)的權(quán)限。(2)字符5、6、7表示該文件所有者屬組的組成員的權(quán)限,簡稱為g(Group)的權(quán)限。(3)字符8、9、10表示該文件所有者所屬組群以外的其他用戶的權(quán)限,簡稱o(Other)的權(quán)限。這9個(gè)字符根據(jù)權(quán)限種類的不同,也分為3種類型。(1)r(Read,讀?。罕硎緦?duì)文件或者目錄具有讀或者瀏覽的權(quán)限。(2)w(Write,寫入):表示對(duì)文件具有新增、修改文件內(nèi)容的權(quán)限;表示對(duì)目錄具有刪除、移動(dòng)目錄內(nèi)文件的權(quán)限。(3)x(Execute,執(zhí)行):表示對(duì)文件或者目錄具有執(zhí)行文件權(quán)限或者進(jìn)入目錄的權(quán)限。(4)-:表示不具有該項(xiàng)權(quán)限。下面我們舉例對(duì)文件類型權(quán)限屬性信息的介紹(1)drwxr--x--:第一位d表示該文件是目錄文件,rwx表示目錄所有者具有讀、寫和執(zhí)行的權(quán)限,r--表示同組用戶具有讀的權(quán)限。x--表示其他用戶具有執(zhí)行的權(quán)限。(2)lrwxrwxrwx:第一位l表示該文件是符號(hào)鏈接文件,rwx表示文件所有者、同組用戶和其他用戶對(duì)文件都具有讀、寫和執(zhí)行權(quán)限。(3)-rw-rw-rw-:第一位-表示該文件為普通文件,文件所有者、同組用戶和其他用戶對(duì)文件都只具有讀、寫權(quán)限,不具備執(zhí)行權(quán)限。(4)brwxr--r--:第一位b表示該文件為塊設(shè)備文件,rwx表示文件所有者具有讀、寫和執(zhí)行的權(quán)限,r--表示同組用戶具有讀權(quán)限,后三位的r--表示其他用戶則具有讀取的權(quán)限。每個(gè)用戶都擁有一個(gè)自己的主目錄,保存在/home目錄下,這些主目錄的默認(rèn)權(quán)限為drwx------,執(zhí)行mkdir命令所創(chuàng)建的目錄,其默認(rèn)權(quán)限為drwxr-xr-x,用戶可以根據(jù)需要修改目錄權(quán)限,執(zhí)行命令如圖4.12所示:
圖4.12用mkdir命令所創(chuàng)建的目錄權(quán)限圖2.第二組表示有多少文件名連接到至節(jié)點(diǎn)(i-node)每個(gè)文件都會(huì)將其權(quán)限與屬性記錄到文件系統(tǒng)的i-node中,不過我們使用的目錄樹卻是使用文件記錄,因此每個(gè)文件名就會(huì)連接到一個(gè)i-node,這個(gè)屬性記錄的就是有多少不同的文件名連接到相同的一個(gè)i-node。3.第三組表示這個(gè)文件或目錄的擁有者賬戶4.第四組表示這個(gè)文件或目錄的所屬組群在Linux系統(tǒng)中,用戶的賬戶會(huì)附屬于一個(gè)或多個(gè)的組群中,例如:workgroup這個(gè)組群有五個(gè)用戶test01、test02、test03,test04和test05,如果file1這個(gè)文件所屬的組群為workgroup,且這個(gè)文件的權(quán)限為:-rwxrwx---,則test01、test02、test03,test04和test05用戶對(duì)于這個(gè)文件都具有可讀、寫和執(zhí)行的權(quán)限,但如果是其他人,不屬于workgroup這個(gè)組的成員,則對(duì)于該文件就不具有任何權(quán)限了。5.第五組是文件的容量大小,默認(rèn)單位為byte6.第六組是文件的創(chuàng)建日期或者是最近的修改日期這一欄的內(nèi)容分別為日期(月/日)及時(shí)間。如果這個(gè)文件被修改的時(shí)間距離現(xiàn)在太久了,那么時(shí)間部分會(huì)僅顯示年份而已,如果想要顯示完整的時(shí)間格式,可以利用ls的選項(xiàng),即ls–l–full-time,就能夠顯示出完整的時(shí)間格式了7.第七組為這個(gè)文件的文件名稱文件或目錄最后一項(xiàng)屬性的信息為文件的名稱,比較特殊的是,如果文件名稱之前多一個(gè)“.”,則代表這個(gè)文件為隱藏文件,可以使用“l(fā)s”和“l(fā)s-a”命令來查看一下隱藏文件4.3.2Linux文件權(quán)限的詳細(xì)解析及修改方法1.修改文件的所有者和所屬用戶組(1)使用chown命令chown命令用于修改文件的所有者。要修改文件的所有者,使用以下命令:例如,新增一個(gè)用戶“user11”,并將文件“example.txt”的所有者更改為新用戶“user11”,用命令操作結(jié)果如圖4.15所示。(2)使用chgrp命令chgrp命令用于修改文件的所屬用戶組。要修改文件的所屬用戶組,使用以下命令:例如,要將文件"example.txt"的所屬用戶組更改為新用戶組"user11",可以使用如圖4.16所示命令。圖4.16
修改用戶所屬組在本章中,
學(xué)習(xí)了Linux文件系統(tǒng)結(jié)構(gòu),操作文件和目錄管理命令,創(chuàng)建硬鏈接與軟鏈接,修改文件所屬者和文件所屬組。通過這章的學(xué)習(xí),讓我們對(duì)文件與目錄的操作更熟悉了。本章小結(jié)一、選擇題
1.Linux系統(tǒng)中,若文件名前面多一個(gè)點(diǎn)“.”,則代表文件為(
)。A.只讀文件B.寫入文件C.可執(zhí)行文件
D.隱藏文件2.Linux系統(tǒng)中,可以使用()命令來查看隱藏文件。A.ll
B.ls-aC.ls-lD.ls-ld3.Linux系統(tǒng)中,文件/mnt/test01設(shè)置權(quán)限,默認(rèn)權(quán)限為:rw-r--r--,則該權(quán)限的數(shù)字表示法為(
)。A.764B.644C.640D.7404.Linux系統(tǒng)中,一個(gè)文件的權(quán)限為:-rwxrw-rw-時(shí),則這個(gè)文件為(
)。A.目錄文件B.普通文件C.設(shè)備文件D.連接文件本章習(xí)題5.Linux系統(tǒng)中,一個(gè)文件的權(quán)限為:drwxrw-rw-時(shí),則這個(gè)文件為(
)。A.目錄文件B.普通文件C.設(shè)備文件D.連接文件6.Linux系統(tǒng)中,一個(gè)文件的權(quán)限為:lrwxrw-rw-時(shí),則這個(gè)文件為(
)。A.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)防犯罪-遠(yuǎn)離傷害培訓(xùn)課件
- 2024年浙江郵電職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(頻考版)含答案解析
- 艾瑞咨詢-2022年中國商業(yè)銀行私域運(yùn)營專題研究報(bào)告
- 2024年泉州幼兒師范高等??茖W(xué)校高職單招語文歷年參考題庫含答案解析
- 2024年朔州陶瓷職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(頻考版)含答案解析
- 2024年昭通衛(wèi)生職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(頻考版)含答案解析
- 2024年山東城市建設(shè)職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年安徽現(xiàn)代信息工程職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年寧波城市職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 福建省南平市仙陽中學(xué)高一語文月考試題含解析
- 《社群運(yùn)營》全套教學(xué)課件
- 小學(xué)利潤問題應(yīng)用題100道附答案(完整版)
- GB/T 18029.8-2024輪椅車第8部分:靜態(tài)強(qiáng)度、沖擊強(qiáng)度及疲勞強(qiáng)度的要求和測(cè)試方法
- 中央2024年國家國防科工局重大專項(xiàng)工程中心面向應(yīng)屆生招聘筆試歷年典型考題及考點(diǎn)附答案解析
- 先心室間隔缺損護(hù)理查房專家講座
- HSE應(yīng)急預(yù)案(完整版)
- 宜賓市敘州區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 國開政治學(xué)原理2024春期末綜合練習(xí)題(附答案)
- GB/T 18488-2024電動(dòng)汽車用驅(qū)動(dòng)電機(jī)系統(tǒng)
- 裝配式混凝土建筑預(yù)制疊合板、疊合梁識(shí)圖
- 醫(yī)療科研數(shù)據(jù)管理制度
評(píng)論
0/150
提交評(píng)論