Linux的文件權(quán)限與目錄配置(第六章)
主要的角色分布:用戶、用戶組、其他人的理解(user group other)特殊賬號root
舉例子:假設(shè)有一家人,王大、王二、王三,家庭登記是王大,那王大、王二、王三就是一個用戶組,每個人自己為一個用戶,張三呢,就是其他人(others)
王大,王二,王三每個人有自己的屋子,個子的私人物品只有自己有權(quán)限,別人無權(quán),但公共場所(客廳的電視、衛(wèi)生間)大家都具有權(quán)限,但張三對上面這些都沒有權(quán)限
Linux用戶身份與用戶組記錄的文件為:
/etc/passwd 存放賬戶信息
/etc/shadow 存放密碼信息
/etc/group 存放組名信息
這么做主要是為了解決多用戶,多任務(wù)的問題,彼此之間有的內(nèi)容保持隱私,有的內(nèi)容可以共享公用,有的人呢,無法訪問別人的,別組的文件,除非開放權(quán)限。

第五列的單位為B。
chgrp改變文件所屬用戶組
chown改變文件所有者
chmod改變文件權(quán)限
chgrp [-R] 組名 cirname/filename chgrp users install.log #修改用戶組 chown [-R] 賬號名稱 文件或目錄 chown [-R] 賬號名稱:組名 文件或目錄 chown bin install.log #修改用戶所有者 chown root:root install.log # 修改用戶所有者及用戶組 chown .sshd install.log #修改用戶組 chmod [-R] xyz 文件或目錄 chmod 777 .bashrc #修改文件的權(quán)限
r:4
w:2
x:1
修改權(quán)限的方式有很多種:
- chmod 740 filename# 7代表文件所有者,4代表文件所屬用戶組,0代表其他人
- chmod u=rwx,go=rx test.txt #u代表user,go代表group,others代表others
目錄與文件的權(quán)限意義
權(quán)限對文件的重要性:
r(read):可以讀取文件的實(shí)際內(nèi)容
w(write):可以編輯該文件的內(nèi)容
x(execute):該文件具有可以被系統(tǒng)執(zhí)行的權(quán)限
權(quán)限對目錄的重要性:
r(read contents in directory):表示具有讀取目錄結(jié)構(gòu)列表的權(quán)限。只有r權(quán)限,是無法進(jìn)入目標(biāo)目錄的
w(modify contents of directory):表示具有更改該目錄結(jié)構(gòu)列表的權(quán)限:新建新的文件與目錄、刪除已經(jīng)存在的文件與目錄、將已存在的文件或目錄進(jìn)行重命名、轉(zhuǎn)移該目錄內(nèi)的文件或目錄位置
x(access directory):表示用戶能否進(jìn)入該目錄成為工作目錄的用途。
結(jié)尾處
浙公網(wǎng)安備 33010602011771號