1、chgrp(改變檔案所屬使用者組)
chgrp 使用者組 檔名 ###就是這個格了。如果整個目錄下的都改,則加-r引數用於遞迴。
如:chgrp -r user smb.conf
2、chown(改變檔案擁有者)
格式: a:chown 使用者名稱 檔案/目錄
b:chown 使用者名稱:使用者組:檔案/目錄
如果整個目錄下的都改,則加-r引數用於遞迴。
例:chown -r root /etc/config.cfg
chown -r root:root /home
3、chmod(更改檔案屬性)
檔案屬性的設定方法有兩種,,分別是數字和符號。
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使用者的話,基本上有可以檢視所有檔案的權力.
Cin cout cerr和 clog用法和區別
cin 乙個istream物件,用來從標準輸入讀取資料。cout 乙個ostream物件,用於將資料寫入標準輸出。輸出的資料是一種被動緩衝,經過緩衝區而直接輸出 該種輸出方式可以看到整段和這句同時出現顯示裝置上 cerr 乙個ostream物件,關聯到標準錯誤,通常寫入到與標準輸出相同的裝置。預設情...
棧區和堆區的用法
1 記憶體分割槽模型 c 程式在執行時,將記憶體大方向劃分為4個區域 區 存放函式體的二進位制 由作業系統進行管理的 全域性區 存放全域性變數和靜態變數以及常量 棧區 由編譯器自動分配釋放,存放函式的引數值,區域性變數等 堆區 由程式設計師分配和釋放,若程式設計師不釋放,程式結束時由作業系統 我的理...
JQuery中attr 和prop 用法和區別
jquery中用attr 方法來獲取和設定元素屬性,attr是attribute 屬性 的縮寫,在jquery dom操作中會經常用到attr attr 有4個表示式。1.attr 屬性名 獲取屬性的值 取得第乙個匹配元素的屬性值。通過這個方法可以方便地從第乙個匹配元素中獲取乙個屬性的值。如果元素沒...