su
명령을 사용한 Password Guessing을 통해 root
권한을 획득할 수 있음su
명령어가 모든 사용자에게 실행권한이 있을 경우 취약하다./bin/su
의 파일권한 확인/usr/bin/su
의 파일권한 확인root
유저로 /bin/su
, /usr/bin/su
의 권한을 4750으로 맞추기root # chmod 4750 /bin/su
root # chmod 4750 /usr/bin/su
$ sudo groupadd wheel
/etc/pam.d/su
파일을 아래와 같이 설정/etc/login.defs
파일에 아래와 같은 내용이 있는데, 주석 없애고 yes 추가SU_WHEEL_ONLY yes
/etc/group
파일에서 wheel
그룹에 su
명령어를 사용할 사용자를 추가$ sudo usermod -aG wheel <Additional UserName>
$ cat /etc/group | grep wheel
wheel:x:GID:root,dhyang
$ sudo chgrp wheel /usr/bin/su
$ sudo chgrp wheel /bin/su