第一部分
shell
第一章
檔案安全與許可權 1
.1 檔案
當你建立乙個檔案,系統儲存了關於有關該檔案的資訊,包括:
檔案的位置
檔案型別
檔案長度
哪些使用者擁有該檔案,哪些使用者可以訪問該檔案i節點
檔案的修改時間
檔案的許可權位1.
2檔案型別 d
目錄
l 符號鏈結(指向另一檔案) s
套接字檔案 b
塊裝置檔案 c
字元裝置檔案 p
命名管道檔案 -
普通檔案 1
.3許可權
除開最前面的「
-」,一共是
9個字元,分別對應
9個許可權位,可分為3組。
r
讀許可權w 寫/
更改許可權
x 執行該指令碼或程式的許可權
第一組定義了檔案屬主許可權
第二組定義了檔案屬主預設組許可權
第三組定義了系統中其他使用者的許可權1.
4 改變許可權位
chmod
改變檔案的許可權位,有絕對模式和符號模式之分。 1
.4.1
符號模式
chmod
命令的一般格式為:
chmod [who] operator [permission] filename
who的含義為: u
檔案屬主許可權 g
同組使用者許可權 o
其他使用者許可權 a
所有使用者許可權
operator
的含義為: +
增加許可權 -
取消許可權 =
設定許可權
permission
的含義: r
讀許可權
w 寫許可權 x
執行許可權 s
檔案屬主和組
set-id t
粘性位
l 給檔案加鎖,使其他使用者無法訪問 u
,g,o
針對檔案屬主,同組使用者及其他使用者的操作 1
.4
.2 chmod
命令舉例
假定檔案
myfile
檔案最初具有這樣的許可權:
rwx rwx rwx:
chmod a-x myfile
收回所有使用者執行許可權 1
.4.3
絕對模式
chmod
命令絕對模式的一般形式為:
chmod [mode] file
其中mode
是乙個八進位制數。
在絕對模式中,每乙個許可權位用乙個八進位制數表示
0400
檔案屬主可讀
0010
同組使用者可執行
0200
檔案屬主可寫
0004
其他使用者可讀
0100
檔案屬主可執行
0002
其他使用者可寫
0040
同組使用者可讀
0001
其他使用者可執行
0020
同組使用者可寫
設定許可權時,只需按上查出與其相對應的許可權數,相加起來,就是相應的許可權位。1.
5 目錄
目錄的許可權位和檔案的許可權位有所不同,目錄的讀許可權意味著可以列出其中的內容。寫許可權意味著可以在該目錄中建立檔案,執行許可權位則意味著搜尋和訪問該目錄。目錄的許可權將會覆蓋目錄中檔案的許可權。
linux學習筆記 1
as4和fc3一樣,2.6.8核心開始vfat的驅動,模組就加進去了乙個預設的codepage選項,這個選項要和系統的locale一致。所以mount的時候預設的情況下就得加上utf8來override模組的設定。雖然dmesg裡面會報錯,但是經過實際的操練,這是唯一正常使用vfat分割槽的辦法 i...
linux學習筆記(1)
切入終端介面 ctrl alt f1 f6 文字介面登入 tty1 tty6 終端機 ctrl alt f7 圖形介面桌面。若以純文字啟動則tty7沒有東西,可以用startx來啟動x window 歡迎訊息的內容,是記錄到 etc issue當中的 系統預設登入模式run level 7中 常用兩...
Linux學習筆記1
1.以root身份登入系統,列出 目錄下的二級和 子目錄,將結果放到指定的檔案中。解 ls l home home direction2.txt ls l home user home user direction3.txt 注 用ls列出目錄的內容,用 l列出檔案詳細資訊,後面接的是目錄的路徑,然...