set_uid set_gid stick_bit 軟硬鏈接
阿新 • • 發佈:2018-03-30
硬鏈接 使用 有效 set bit ls 命令 不同 gid 刪除
1、set_uid,裏面的s權限 即運行一個命令時,普通用戶臨時擁有root權限 (
增加和移除s權限
chmod u+s file_name
chmod u-s file_name
大S 和 小s 的區別
2、set_gid 這個命令,所作用的是在用戶組的權限上
chmod g+s file_name (增加s權限)
chmod g-s file_name (移出s權限)
如果對於目錄而言
chmod g+s dir_name (給目錄加s權限)
chmod g-s dir_name (給目錄移出s權限)
g+s 的目錄 可以固定目錄內,文件或目錄的用戶組!!!
3、 軟連接 ls 命令 創建軟件連接(可以理解為快捷方式)
創建軟連接使用:
ln -s sour_file dest_file
ln -s dir_name dest_name
註意:盡量用絕對路徑創建 軟連接, 如果原始文件已經刪除了,那麽軟連接會失效!如:
軟連接還可以有效的解決,空間不足的文件!
4、硬連接
硬連接不支持對目錄做連接,只支持對文件做硬連接
ln file_name dest_name (硬連接,即inode 號 一樣)
硬連接 都是指向inode號的
硬連接,只能在同一分區域做,不能跨分區!因為不同分區可能存在 相同的Inode 號
刪除就直接用rm 就可以了,硬連接中只要還有文件指向 inode 號,那麽數據就仍然存在!
6、stick_bit 防刪除位
set_uid set_gid stick_bit 軟硬鏈接