您好,登錄后才能下訂單哦!
傳統IDC部署網站
一、隱藏權限lasttr_chattr
二、特殊權限set_uid
三、特殊權限set_gid
四、特殊權限stick_bit
五、軟鏈接文件
六、硬鏈接文件
一、隱藏權限lasttr_chattr
chattr +i 無法修改文件的內容
chattr+a 不能更改刪除重命名以及文件的內容 只能追加 可以touch
目錄加i權限和文件加i權限是一樣的
chattr +i +a -i -a
lsattr -R -a -d
二、特殊權限set_uid
set_uid可以臨時擁有root用戶所有者的權限,給一個文件設置set_uid權限的前提是它是一個二進制文件,而且是一個可執行的文件,如ls passwd都是一個二進制文件
三、特殊權限set_gid
set_gid可以臨時擁有所屬組的權限,不僅僅可以作用在文件上,也可以作用在目錄上,作用在文件上類似于set_uid,它可以讓執行這個文件的普通用戶臨時擁有所屬組的權限。作用在目錄上的時候,當創建子目錄和子文件的時候,創建的子目錄和子文件和該目錄的所屬組保持一致
四、特殊權限stick_bit
又叫做防刪除位,防止別人刪除自己的文件 root用戶除外
五、軟鏈接文件
類似于Windows的快捷方式
ln -s 源文件 目標文件
軟鏈接不僅可以鏈接文件也可以鏈接目錄 而且可以跨分區 相對路徑做的軟鏈接只是在當前目錄下
做軟鏈接盡量使用絕對路徑
比方說我有一個服務在/boot下運行,但是/boot內存空間已經不足了,但是如果挪動這個文件的話這個服務會出現問題,因為服務是根據路徑來運行的,我們可以先把那個日志文件拷貝到磁盤空間很大的一個分區,如/,然后刪除/boot里面的那個日志文件,然后做一個軟鏈接文件,服務是根據路徑來的,做了軟連接文件過后,日志文件雖然說還是寫在了/boot.log這個里面,但是實際上存放的位置已經換到了/這個分區里面
六、硬鏈接文件
不支持對目錄做硬鏈接 只支持文件做硬鏈接 不會占用多余的空間
文件可以做硬鏈接 但是有1個前提是不能跨分區 硬鏈接可以刪除 還有多個文件指向同一個inode號
刪除一個,還有一個,相對來說安全,但是靠硬鏈接備份文件,不合適
硬鏈接本質上還是一個文件,建立多個硬鏈接文件,空間占用還是一份,可以節省空間
硬鏈接直接使用ln 不需要想軟鏈接一樣需要加上s選項
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。