特殊權限及軟連接和硬鏈接文件
阿新 • • 發佈:2018-03-28
特殊權限 軟連接 硬鏈接 特殊權限set_uid
[root@aminglinux-02 ~]# ll /usr/bin/passwd
-rwsr-xr-x. 1 root root 27832 6月 10 2014 /usr/bin/passwd
s就是set_uid權限,如果沒有x權限顯示S
- 當普通用戶執行這個命令的時候臨時賦予root權限,只能給並必須是二進制文件
可以給目錄設置但沒意義
特殊權限set_gid
- 作用在組權限位上,也是用s標識,主要用於命令文件上,當普通用戶執行這個命令的時候臨時賦予root所屬組的權限
作用在目錄上時,目錄下面的創建的目錄和文件和父目錄的所屬組同步。
特殊權限stick_bit
[root@aminglinux-02 ~]# ls -ld /tmp/ drwxrwxrwt. 10 root root 210 6月 8 21:45 /tmp/ t就是stick_bit權限
- 防刪除位,防止別人刪除自己的文件,root除外
軟連接文件
- 類似於快捷方式
[root@aminglinux-02 ~]# ls -l /bin lrwxrwxrwx. 1 root root 7 5月 28 18:40 /bin -> usr/bin
- 做軟連接,要用絕對路徑,可以跨分區
[root@aminglinux-02 ~]# ln -s /tmp/amingliunx2/aminglinux/1.txt /root/3.txt [root@aminglinux-02 ~]# ls 2.txt 3.txt anaconda-ks.cfg 後面的為軟連接文件,前面是原文件
- 查看磁盤分區
[root@aminglinux-02 ~]# df -h 文件系統 容量 已用 可用 已用% 掛載點 /dev/sda3 28G 1.1G 27G 4% / devtmpfs 483M 0 483M 0% /dev tmpfs 493M 0 493M 0% /dev/shm tmpfs 493M 6.7M 486M 2% /run tmpfs 493M 0 493M 0% /sys/fs/cgroup /dev/sda1 197M 109M 88M 56% /boot tmpfs 99M 0 99M 0% /run/user/0
- 如果/boot下的aming.log太大把磁盤寫滿了,可以復制到大磁盤/下,rm -rf/boot/aming.log,再做個軟連接 ln -s /aming.log /boot/aming.log
硬鏈接文件
- 只支持文件,inode號一樣,它包含文件的信息,文件名只是一個外皮,兩個文件為相互硬鏈接文件,不占用多余的空間。不能跨分區。
特殊權限及軟連接和硬鏈接文件