這篇文章給大家分享的是有關(guān)Linux學(xué)習(xí)之文件權(quán)限知識(shí)點(diǎn)示例的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、企業(yè)網(wǎng)站建設(shè)、成都做手機(jī)網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、成都品牌網(wǎng)站建設(shè)、網(wǎng)頁(yè)制作、做網(wǎng)站、建網(wǎng)站。成都創(chuàng)新互聯(lián)擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺(jué)設(shè)計(jì)專(zhuān)才。Linux 中任何一個(gè)文件都具有 「用戶(hù)、用戶(hù)組與其他用戶(hù)」三種權(quán)限,一個(gè)用戶(hù)可屬于多個(gè)用戶(hù)組。所有用戶(hù)的相關(guān)信息都記錄在 /etc/passwd
文件中,密碼記錄在 /etc/shaodw
文件,用戶(hù)組記錄在 /etc/group
文件。
root 用戶(hù)權(quán)限最高,不算其他用戶(hù)
ls -al -rw-r--r--@ 1 zhoust staff 58503 Dec 8 07:50 antigen.zsh drwxr-xr-x 2 zhoust staff 64 Apr 10 18:19 database drwxr-xr-x 6 zhoust staff 192 Apr 9 22:12 h6 drwxr-xr-x 4 zhoust staff 128 Nov 20 16:15 logs drwxr-xr-x 3 zhoust staff 96 Mar 18 17:42 node_modules -rw-r--r-- 1 zhoust staff 320 Mar 18 17:08 package-lock.json drwxr-xr-x 7 zhoust staff 224 Dec 8 07:20 software drwxr-xr-x 9 zhoust staff 288 Nov 20 16:32 store drwxr-xr-x 3 zhoust staff 96 Apr 4 15:43 vkds drwxr-xr-x 8 zhoust staff 256 Oct 23 15:06 照片 drwxr-xr-x 12 zhoust staff 384 Apr 19 08:36 學(xué)習(xí)視頻
分為七個(gè)部分:
-
)、目錄文件(d
)、鏈接文件(l
)文件名
相關(guān)教程:Linux視頻教程
對(duì)文件來(lái)說(shuō),w
意味著可以修改該文件的內(nèi)容(但不包含刪除文件),x
意味著該文件有被執(zhí)行的權(quán)限(真正是否能執(zhí)行與文件內(nèi)容有關(guān))。
目錄主要負(fù)責(zé)記錄文件名列表
r
:意味著可以讀取該目錄結(jié)構(gòu)w
:可對(duì)該目錄下的文件(或目錄)進(jìn)行刪除、添加、修改、移動(dòng)、重命名等,權(quán)限極大x
:能進(jìn)入該目錄如果用戶(hù)只對(duì)某目錄擁有 r 權(quán)限,只能查看該目錄下的文件名稱(chēng)和類(lèi)型,連文件大小以及各種屬性都看不到。如 zst 用戶(hù)只擁有 /home/zhoust
目錄的讀權(quán)限,只能看到該目錄下的文件名稱(chēng)
[zhoust@MyPersonalCentOS ~]$ ls -al total 36 drwxr-xr-- 5 zhoust zhoust 4096 Apr 21 14:55 . [zst@MyPersonalCentOS ~]$ ls -l /home/zhoust/ ls: cannot access /home/zhoust/learn: Permission denied total 0 d????????? ? ? ? ? ? learn
如果用戶(hù)對(duì)某目錄沒(méi)有 x 權(quán)限,無(wú)法執(zhí)行該目錄下的任何命令,也不能查詢(xún)?cè)撃夸浵碌奈募?nèi)容。
操作動(dòng)作 | /dir1 | /dir1/file1 | /dir2 | 解釋 |
---|---|---|---|---|
讀取 file1 內(nèi)容 | x | r | - | 要能夠進(jìn)入 /dir1 才能讀到里面的文件數(shù)據(jù)! |
修改 file1 內(nèi)容 | x | rw | - | 能進(jìn)入且能修改 |
刪除 file1 文件 | wx | - | - | 能夠進(jìn)入 /dir1 具有目錄修改的權(quán)限即可! |
將 file1 復(fù)制到 /dir2 | x | r | wx | 要能夠讀 file1 且能夠修改 /dir2 內(nèi)的數(shù)據(jù) |
三個(gè)命令,chown
、chgrp
、chmod
分別表示修改文件所屬用戶(hù)、修改文件所屬用戶(hù)組、修改文件權(quán)限
chmod
語(yǔ)法分為兩種,一種是用數(shù)字修改,另一種是用符號(hào)修改文件權(quán)限。
使用數(shù)字修改,分別是 421
將對(duì)應(yīng)位置上的數(shù)字相加,例如:
# 在 /home/zhoust 目錄下,其他用戶(hù)都不可進(jìn)入 [zhoust@MyPersonalCentOS ~]$ ls -al drwxrwxr-x 2 zhoust zhoust 4096 Apr 21 14:55 learn [zst@MyPersonalCentOS ~]$ cd /home/zhoust/ bash: cd: /home/zhoust/: Permission denied # 使用 chmod 修改為其他用戶(hù)可進(jìn)入,zst 就能進(jìn)入這個(gè)目錄了 [zhoust@MyPersonalCentOS ~]$ chmod 705 . [zhoust@MyPersonalCentOS ~]$ ls -al drwx---r-x 5 zhoust zhoust 4096 Apr 21 14:55 .
使用符號(hào)類(lèi)型修改文件權(quán)限,格式為 [范圍][修改][某權(quán)限]
,u
所屬用戶(hù),g
用戶(hù)組,o
其他用戶(hù),a
全部用戶(hù),用于修改的符號(hào)有 +-=
,權(quán)限還是那三個(gè) rwx
?,F(xiàn)在再把 /home/zhoust
目錄的其他用戶(hù)權(quán)限關(guān)閉:
[zhoust@MyPersonalCentOS ~]$ chmod o-rx . [zhoust@MyPersonalCentOS ~]$ ls -al total 36 drwx------ 5 zhoust zhoust 4096 Apr 21 14:55 .
感謝各位的閱讀!關(guān)于Linux學(xué)習(xí)之文件權(quán)限知識(shí)點(diǎn)示例就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。