1、chgrp(轉變文件所屬用戶組)
功能:改變文件或目錄所屬的組。
chgrp 用戶組 文件名 ###便是這個格了。若是整個目次下的都改,則加-R參數用於遞歸。
如:chgrp -R user smb.conf
2、chown(轉變文件擁有者)
使用權限 : root。
功能:利用 chown 可以將檔案的擁有者加以改變。
格局: A:chown 用戶名 文件/目次
B:chown 用戶名:用戶組:文件/目次
若是整個目次下的都改,則加-R參數用於遞歸。
例:chown -R root /etc/config.cfg
chown -R root:root /home
3、chmod(變動文件屬性)
使用權限 : 所有使用者 。
功能:利用 chmod 可以藉以控制檔案如何被他人所存取(即:chmod命令是linux上用於改變權限的命令)。
文件屬性的設置方式有兩種,,別離是數字和標記。
mode : 權限設定字串,格局如下 : [ugoa...][[+-=][rwxX]...][,...],此中u 暗示該檔案的擁有者,g 暗示與該檔案的擁有者屬於統一個群體(group)者,o 暗示其他以外的人,a 暗示這三者皆是。
+ 暗示增添權限、- 暗示打消權限、= 暗示獨一設定權限。
r 暗示可讀取,w 暗示可寫入,x 暗示可實行,X 暗示只有當該檔案是個子目次大概該檔案已經被設定過為可實行。
-s :在文件實行時把歷程的屬主或組ID置為該文件的文件屬主。
-c : 若該檔案權限確實已經變動,才表現其變動行動
-f : 若該檔案權限無法被變動也不要表現錯誤訊息
-v : 表現權限變動的具體資料
-R : 對今朝目次下的全部檔案與子目次舉行不異的權限變動(即以遞回的體例逐個變動)
--help : 表現幫助申明
--version : 表現版本
典范 :將檔案 file1.txt 設為全部人皆可讀取 :
chmod ugo+r file1.txt
將檔案 file1.txt 設為全部人皆可讀取 :
chmod a+r file1.txt
將檔案 file1.txt 與 file2.txt 設為該檔案擁有者,與其所屬統一個群體者可寫入,但其他以外的人則不成寫入 :
chmod ug+w,o-w file1.txt file2.txt
將 ex1.py 設定為只有該檔案擁有者可以實行 :
chmod u+x ex1.py
將今朝目次下的全部檔案與子目次皆設為任何人可讀取 :
chmod -R a+r *
當其他用戶實行oracle的sqlplus這個法式時,他的身份因這個法式臨時釀成oracle
chmod u+s sqlplus
別的,chmod也可以用數字來暗示權限如 chmod 777 file
語法為:chmod abc file
此中a,b,c各為一個數字,別離暗示User、Group、及Other的權限。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
典范:
chmod a=rwx file
和
chmod 777 file
結果不異
chmod ug=rwx,o=x file
和
chmod 771 file
結果不異
若用chmod 4755 filename可使此程式具有root的權限
若是是辦理員也便是常說的ROOT用戶的話,根基上有可以檢察全部文件的權利.
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。