[root@study ~]# ls -al
total 48
dr-xr-x---. 5 root root 4096 may 29 16:08 .
dr-xr-xr-x. 17 root root 4096 may 4 17:56 ..
-rw-------. 1 root root 1816 may 4 17:57 anaconda-ks.cfg
-rw-------. 1 root root 927 jun 2 11:27 .bash_history
-rw-r--r--. 1 root root 18 dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 dec 29 2013 .bashrc
drwxr-xr-x. 3 root root 17 may 6 00:14 .config <=範例說明處
drwx------. 3 root root 24 may 4 17:59 .dbus
-rw-r--r--. 1 root root 1864 may 4 18:01 initial-setup-ks.cfg <=範例說明處
第乙個字元代表這個檔案是『目錄、檔案或鏈結檔案等等』:
o 當為[ d ]則是目錄,例如上表檔名為『.config』的那一行;
o 當為[ - ]則是檔案,例如上表檔名為『initial-setup-ks.cfg』那一行;
o 若是[ l ]則表示為鏈結檔(link file);
o 若是[ b ]則表示為裝置檔案裡面的可供儲存的介面裝置(可隨機訪問裝置);
o 若是[ c ]則表示為裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置)。
接下來的字元中,以三個為一組,且均為『rwx』的三個引數的組合。其中,[ r ]代表可讀(read)、[ w ]代表
可寫(write)、[ x ]代表可執行(execute)。要注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會出
現減號[ - ]而已。
o 第一組為『檔案擁有者可具備的許可權』,以『initial-setup-ks.cfg』那個檔案為例, 該檔案的擁有者
可以讀寫,但不可執行;
o 第二組為『加入此群組之賬號的許可權』;
o 第三組為『非本人且沒有加入本群組之其他賬號的許可權』。
例題:若有乙個檔案的型別與許可權資料為『-rwxr-xr–』,請說明其意義為何?
答:先將整個型別與許可權資料分開查閱,並將十個字元整理成為如下所示:
[-][rwx][r-x][r–]
1 234 567 890
1 為:代表這個檔名為目錄或檔案,本例中為檔案(-);
234 為:擁有者的許可權,本例中為可讀、可寫、可執行(rwx);
567 為:同群組使用者權力,本例中為可讀可執行(rx);
890 為:其他使用者權力,本例中為可讀®,就是唯讀之意
同時注意到,rwx 所在的位置是不會改變的,有該許可權就會顯示字元,沒有該許可權就變成減號(-)就是了。
chgrp :改變檔案所屬群組
# chgrp [-r] [群組名稱] [檔案或目錄] //-r表示遞迴子目錄
舉例:
# chgrp users test.conf
# chgrp -r users test/
chown :改變檔案擁有者
# chown [-r] [使用者名稱] [檔案或目錄] //-r表示遞迴子目錄
舉例:
# chown user test.conf
# chown -r user test/
chmod :改變檔案的許可權, suid, sgid, sbit 等等的特性
各許可權的分數對照表如下:
r:4w:2
x:1
# chmod [-r] [許可權數值] [檔案或目錄] //-r表示遞迴子目錄
舉例:
# chmod 770 test.conf
# chmod -r 770 test/
# chmod u=rwx,go=rw test.conf //使用許可權字元方式賦權
# chmod a-w test.conf
# chmod a+w test.conf
linux 學習筆記二
info page 目錄 usr share info這個目錄中 info info 正確的關機方法 資料同步寫入硬碟 sync 關機或重新開機前 關機 shutdown 重啟 reboot init halt 檢視網路聯機狀態 netstat a 檢視執行程式 ps aux 忘記root密碼 li...
Linux學習筆記(二)
ubuntu中常用命令 一 建立,刪除目錄及檔案 mkdir 目錄名 建立乙個目錄 rmdir 空目錄名 刪除乙個空目錄 rm 檔名 檔名 刪除乙個檔案或多個檔案 rm rf 非空目錄名 刪除乙個非空目錄下的一切 touch 檔名 建立乙個空檔案 二 強制清空 站 ubuntu8.04以前的版本 s...
Linux學習筆記二
系統程序篇 什麼是守護程序 在linux 或者unix 作業系統中在系統的引導的時候會開啟很多服務,這些服務就叫做守護程序。這些服務程式並不會接受電腦使用者的直接操控。此類程式會被以程序的形式初始化。守護程序程式的名稱通常以字母 d 結尾。service 格式 service 命令 service ...