鳥哥的Linux私房菜:基礎(chǔ)學(xué)習(xí)篇第四版 讀書筆記
Linux是多用戶多任務(wù)環(huán)境人柿。三個(gè)身份類別鸭蛙,owner/group/others川尖,各有read/write/exectue等權(quán)限丐一。因此管理Linux的文件、目錄淹冰、權(quán)限和意義就變的很重要了库车。
使用者與群組
在學(xué)習(xí)Linux的文件信息和權(quán)限之前,先了解的幾個(gè)概念樱拴。
- 文件擁有者
- 群組
- 其他人
文件擁有者:一般是文件的最高權(quán)限者柠衍,創(chuàng)建者。管理屬于自己的個(gè)人隱私文件晶乔。對文件的最小管理單元珍坊。
群組:處在同一群組的人對文件有相同的權(quán)限正罢,對同一組別的用戶進(jìn)行權(quán)限管理。
其他人的概念:除了文件擁有者和群組內(nèi)的其他用戶翻具,一般是可以公開的權(quán)限履怯,對所有人都可以的權(quán)限的管理單元。
Linux使用者身份與群組記錄的文件
在我們Linux系統(tǒng)當(dāng)中裆泳,默認(rèn)的情況下叹洲,所有的系統(tǒng)上的帳號與一般身份使用者,還有那個(gè)
root的相關(guān)信息工禾, 都是記錄在/etc/passwd這個(gè)文件內(nèi)的运提。至于個(gè)人的密碼則是記錄
在/etc/shadow這個(gè)文件下蝗柔。 此外,Linux所有的群組名稱都紀(jì)錄在/etc/group內(nèi)民泵!這三個(gè)文件
可以說是Linux系統(tǒng)里面帳號癣丧、密碼、群組信息的集中地啰洪灯! 不要隨便刪除這三個(gè)文件翱茬浴!
_
Linux 文件權(quán)限概念
Linux的文件屬性
一個(gè)常用和重要的命令
# 查看文件及屬性
$ ls
$ ls -al #列出文件屬性和隱藏文件
**文件屬性分類為:[權(quán)限][鏈接][擁有者][群組][文件大小][ 修改日期] [文件名] **
第一欄 代表這個(gè)文件的類型與權(quán)限
如如何改變文件的屬性和權(quán)限
chgrp:改變文件所屬群組
chown:改變文件擁有者
chmod:改變文件的權(quán)限, SUID, SGID, SBIT等等的特性
改變所屬群組签钩,chgrp
[root@study ~]# chgrp [-R] dirname/filename ...
選項(xiàng)與參數(shù):
-R : 進(jìn)行遞回(recursive)的持續(xù)變更掏呼,亦即連同次目錄下的所有文件、目錄
都更新成為這個(gè)群組之意铅檩。常常用在變更某一目錄內(nèi)所有的文件之情況憎夷。
改變文件擁有者,chown
[root@study ~]# chown [-R] 帳號名稱 文件或目錄
[root@study ~]# chown [-R] 帳號名稱:群組名稱 文件或目錄
選項(xiàng)與參數(shù):
-R : 進(jìn)行遞回(recursive)的持續(xù)變更昧旨,亦即連同次目錄下的所有文件都變更
改變權(quán)限, chmod
- 數(shù)字類型改變權(quán)限
- 符號類型改變權(quán)限
目錄與文件之權(quán)限意義
Linux文件種類與擴(kuò)展名
任何設(shè)備在Linux下面都是文件
文件種類
Linux常用的文件擴(kuò)展名