Linux档案属性与目录配置
Linux 檔案屬性
嗯! 既然要讓你了解 Linux 的檔案屬性, 那么有個(gè)重要的也是常用的指令就必須要先跟你說啰! 那一個(gè)?!
就是『 ls 』這一個(gè) list 檔案的指令啰!在你以 root 的身份登入 Linux 之后,下達(dá)『ls -al 』看看,
會(huì)看到底下的幾個(gè)咚咚:
[ 1 ] ? ? ? ? ? ? ? [ 2 ] [ 3 ] ? [ 4 ] ? [ 5 ] ? ? ? [ 6 ] ? ? ? ? ? ? ? [ 7 ]
[ 屬性 ] ? ? ? ?[連結(jié)][擁有者][群組][檔案容量][ 修改日期 ] ? ? ? ?[ 檔名 ]
第一個(gè)屬性代表這個(gè)檔案是『目錄、檔案或連結(jié)文件等等』:
當(dāng)為[ d ]則是目錄,例如上表的第 11 行;
當(dāng)為[ - ]則是檔案,例如上表的第 5 行;
若是[ l ]則表示為連結(jié)檔(link file);
若是[ b ]則表示為裝置文件里面的可供儲(chǔ)存的接口設(shè)備;
若是[ c ]則表示為裝置文件里面的串行端口設(shè)備,例如鍵盤、鼠標(biāo)。
接下來的屬性中,三個(gè)為一組,且均為『rwx』 的三個(gè)參數(shù)的組合。其中,[ r ]代表可
讀(read)、[ w ]代表可寫(write)、[ x ]代表可執(zhí)行(excute):
第一組為『擁有人的權(quán)限』,以第 5 行為例,該檔案的擁有人可以讀寫,但不
可執(zhí)行;
第二組為『同群組的權(quán)限』;
第三組為『其它非本群組的權(quán)限』。
范例:若有一個(gè)檔案的屬性為『-rwxr-xr--』,簡(jiǎn)單的可由下面說明之:
[-][rwx][r-x][r--]
1 ? ?234 567 890
1 為:代表這個(gè)文件名為目錄或檔案(上面為檔案)
234 為:擁有人的權(quán)限(上面為可讀、可寫、可執(zhí)行)
567 為:同群組使用者權(quán)限(上面為可讀可執(zhí)行)
890 為:其它使用者權(quán)限(上面為僅可讀)
上面的屬性情況代表一個(gè)檔案、這個(gè)檔案的擁有人可讀可寫可執(zhí)行、但同群組的人僅可讀與執(zhí)行,
非同群組的使用者僅可讀的意思除此之外, 需要特別留意的是 x 這個(gè)標(biāo)號(hào)! 若文件名為一個(gè)目錄的時(shí)候, 例如上表中的 .ssh 個(gè)目錄:
drwx------ 3 root root 4096 Jun 25 08:35 .ssh
可以看到這是一個(gè)目錄,而且只有 root 可以讀寫與執(zhí)行。但是若為底下的樣式時(shí),請(qǐng)問非 root
其它人是否可以進(jìn)入該目錄呢?
drwxr--r-- 3 root root 4096 Jun 25 08:35 .ssh
咦!似乎好像是可以喔!因?yàn)橛锌勺x[ r ]存在嘛!『錯(cuò)!』答案是非 root 這個(gè)賬號(hào)的其它使用
均不可進(jìn)入 .ssh 這個(gè)目錄,為什么呢? 因?yàn)?x 與 目錄 的關(guān)系相當(dāng)?shù)闹匾?#xff0c; 如果您在該目
錄底下不能執(zhí)行任何指令的話,那么自然也就無法進(jìn)入了,因此, 請(qǐng)?zhí)貏e留意的是,如果您想要
開放某個(gè)目錄讓一些人進(jìn)來的話, 請(qǐng)記得將該目錄的 x 屬性給開放呦!
好了,我們已經(jīng)知道檔案權(quán)限對(duì)于一個(gè)系統(tǒng)的安全重要性了,也知道檔案的權(quán)限對(duì)于使用者與群組的相關(guān)
? chgrp :改變檔案所屬群組
、等等的特性
性了, 好了,那么如何修改一個(gè)檔案的權(quán)限呢?又!有多少檔案的權(quán)限我們可以修改呢? 其實(shí)一個(gè)檔案
的權(quán)限很多嘛!大致上我們先介紹幾個(gè)簡(jiǎn)單的,例如:群組、擁有者、各種身份的權(quán)限等等。
??chgrp :改變檔案所屬群組
? chown :改變檔案所屬人
? chmod :改變檔案的屬性、 SUID
轉(zhuǎn)載于:https://www.cnblogs.com/tannengcai/p/5513844.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Linux档案属性与目录配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL获取刚插入的记录的自动增长列ID的
- 下一篇: 现代密码学应用的范例-PGP