zhaobenshan
-
suid, sgid, sticky簡介
SUID屬性 passwd命令可以用于更改用戶的密碼,一般用戶可以使用這個命令修改自己的密碼。但是保存用戶密碼的/etc/shadow文件的權限是000,也就是說只有文件的所有者root用戶可以寫入,那為什么其他用戶也可以修改自己的密碼呢?這就是由于Linux的文件系統中的文件有SUID屬性。 [root@centos6 ~]# ll /etc/shadow…
-
軟連接與硬連接
硬鏈接定義 新建的文件是已經存在的文件的一個別名,當原文件刪除時,新建的文件仍然可以使用. 硬鏈接(hard link) ln UNIX文件系統提供了一種將不同文件鏈接至同一個文件的機制,稱這種機制為鏈接。它可以使得單個程序對同一文件使用不同的名字。這樣的好處是文件系統只存在一個文件的副本。系統簡單地通過在目錄中建立一個新的登記項來實現這種連接。該登記項…
-
inode 與 block
iNode:索引節點(index node) iNode是用來存儲數據屬性信息的,iNode包含的屬性包括:文件大小屬組歸屬的用戶組讀寫權限文件類型修改時間指向文件實體的指針功能(iNode節點和block的對應關系)但是,iNode不包括文件名 iNode小結: 磁盤分區格式化為ext4文件系統后會生成一定數量的iNode和block iNode是索引節點…
-
linux 常用命令
命令1 rm 作用: 刪除指定的文件 選項 作用 -f 強制刪除 -i 刪除前提示詢問 -r 或 -R 遞歸處理,刪除指定目錄下的所有文件包括子目錄 -v 顯示指令執行過程 -d 直接把刪除目錄的硬連接數據刪成零,刪除該目錄 命令2 終端(tty): 終端類型 開啟方式 物理終端 console 控制臺console 虛擬…
-
linux快捷鍵
$ 用法 $變量名 表引用變量的值 $()或(單引號) 表示引用命令執行的結果 $[] 表示運算 ${變量名} 或"$變量名" 當變量名的起止不分明時,用來劃定變量名的范圍,同時引用變量。 {} 用法 {a..z} 表示引用指定范圍的字母 {1..9999} 表示引用指定范圍的數字? {1,3,5} 表示分別引用每一個字符 TAB 用法 …