一、解讀權限
在敲ll指令檢視之後,出現
drwxr-xr-x. 9 root root 87 7月 16 18:16 home
9表示9B大小 root所有者 root所屬組 大小 月 日期 時:分 名稱
前十位字元:類型1位 所有者3位 所屬組3位 其他人3位
類型1位:d表示目錄 -表示文本
後面9位:
rwx所有者權限,所有者(用u表示)讀寫執行
r-x所屬組權限,所有組(用g表示)讀執行
r-x其他人權限,其他人(用o表示)讀執行
二、修改權限chmod
方法一:
格式:
chmod [-R] 歸屬關系+-=權限類别 檔案名... //=可以立刻擁有什麼權限,不用檢視原來有什麼權限,比+-好用
舉例:
chmod -R go+w home //-R表示遞歸操作,把目錄裡面的檔案一并改掉。在home目錄給所有組和其他人添加寫的權限
上面指令也可以寫為 chmod -R go=rwx home
方法二:
格式:
chmod 權限值 檔案名
權限值定義:
r 讀 4
w 寫 2
x 執行 1
舉例:
chmod -R 766 home //和u=rwx,g=rw,o=rw的操作是一樣的
三、修改所有者和所屬組chown
格式:
chown 所有者:所屬組 檔案名
特别注意:
檔案所有者隻能夠改檔案裡的内容,想要更改檔案本身屬性需要有上層目錄的權限