ls -l 列出檔案屬性,
x 屬性,設定特殊屬性時顯示為小寫字母 (s, s, t)
rwsrw-r-- s 表示設置 SUID 屬性 rwxrwsrw- s 表示設置 SGID 屬性 rwxrw-rwt t 表示設置 SBIT 屬性
chmod 4755 第一個數字 4 表示設置 SUID 屬性 chmod 2770 第一個數字 2 表示設置 SGID 屬性 chmod 1777 第一個數字 1 表示設置 SBIT 屬性
-rwsr-xr-x,其中 s 就是 SUID。
[root@kvm8 ~]# whereis passwd passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz [root@kvm8 ~]# ll /usr/bin/passwd -rwsr-xr-x. 1 root root 91416 Nov 4 2024 /usr/bin/passwd [root@kvm8 ~]# ll /etc/shadow ----------. 1 root root 1672 Oct 23 13:55 /etc/shadow
drwxr-sr-x,其中 s 就是 SGID。
[root@kvm8 ~]# ll -d /run/log/journal drwxr-sr-x+ 3 root systemd-journal 60 Oct 16 14:08 /run/log/journal
drwxrwxrwt,其中 t 就是 SBIT。任何帳號都可在 /tmp 目錄產生檔案,但只有自己及 root 可刪除。
[root@kvm8 ~]# ll -d /tmp drwxrwxrwt. 7 root root 4096 Oct 23 15:03 /tmp