一、chgrp (轉變文件所屬用戶組)算法
chgrp(轉變文件所屬用戶組)change group遞歸
chgrp 用戶組 文件名 ###即是這個格了。如果整個目次下的都改,則加-R參數用於遞歸。io
如:chgrp -R user smb.conffile
二、chown (轉變文件擁有者) 權限
格式: chown -R -h 用戶名 文件/目次二進制
-R 選項表明對全部子目錄下的文件也都進行一樣的操做,-h選項意味着在改變符號連接文件的屬主時不影響該連接所指向的目標文件.文件
注意:一旦將文件的全部權交給了另外一個用戶,就沒法再從新收回它的全部權,最終只能求助於系統管理員.co
chown 用戶名:用戶組:文件/目次數字
如果整個目次下的都改,則加-R參數用於遞歸。config
例:chown -R root /etc/config.cfg
chown -R root:root /home
三、chmod(變更文件屬性)
+ 暗示增添權限、- 暗示打消權限、= 暗示獨一設定權限。
r 暗示可讀取,w 暗示可寫入,x 暗示可實行,X 暗示只有當該檔案是個子目次大概該檔案已經被設定過爲可實行
--version : 表現版本
用字母表示法
例1:將檔案 file1.txt 設爲所有人皆可讀取 :
chmod ugo+r file1.txt
u(user) 表明當前用戶,第一個三位 2-4位
g(group) 表明所在組,在第二個三位 5-7位
o(other) 表明其餘,在第三個三位8-10位
例2:將檔案 file1.txt 設爲所有人皆可讀取 :
chmod a+r file1.txt
用數字表示法
User、Group、及Other的權限。
r w x
- - - - - - - - - -
111 111 111
用二進制算法換算每位所表明的十進制就是
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。