접근 권한

SUID, SGID

$ ls -l `which passwd`
-rwsr-xr-x. 1 root root 28K Jun 10  2014 /usr/bin/passwd

⚠️ SUID가 설정된 파일의 소유자가 root라면 보안상 주의가 필요. 이러한 파일을 찾으려면 아래와 같은 명령을 사용 하면 됨

$ sudo find / -user root -perm /4000 -ls
19733014   32 -rwsr-xr-x   1 root     root        32096 Dec  2  2017 /usr/bin/su
16821952   28 -rwsr-xr-x   1 root     root        27680 May 26  2017 /usr/bin/pkexec
20110923   60 -rwsr-xr-x   1 root     root        57576 Aug  4  2017 /usr/bin/crontab
17152445   28 -rwsr-xr-x   1 root     root        27832 Jun 10  2014 /usr/bin/passwd
17095099  140 ---s--x--x   1 root     root       143192 Sep  7  2017 /usr/bin/sudo
17095097   52 -rwsr-xr-x   1 root     root        52960 Nov  6  2016 /usr/bin/at
17520695  188 ---s--x---   1 root     156        191328 Dec  2  2017 /usr/bin/staprun
34486037   12 -rwsr-xr-x   1 root     root        11224 Nov  6  2016 /usr/sbin/pam_timestamp_check
34157036   36 -rwsr-xr-x   1 root     root        36280 Nov  6  2016 /usr/sbin/unix_chkpwd
...

Sticky Bit

/tmp 디렉터리의 권한을 보면 다음과 같다

$ ls -ld /tmp
drwxrwxrwt. 11 root root 4096 Mar 28 23:05 /tmp