HP-UX CDE에서 root 로그인 제한

현상


HP-UX CDE 사용 시 원격에서는 root로 하는 로그인을 제한하고 싶습니다.



원인 및 해결방법


HP-UX에는 CDE 사용 시 원격에서 root로 로그인하는 것을 막을 방법이 없는 것 같습니다. CDE 세션이 시작될 때 /usr/dt/bin/Xsession을 구동하므로 다음과 같은 내용을 넣어 원격에서 root로 로그인하는 것을 제한할 수 있습니다.


#!/usr/bin/ksh
if [ "$USER" = "root" ] && ([ "$DISPLAY" != ":0" ] || [ "$DISPLAY" != "unix:0" ] || [ "$DISPLAY" != "UNIX_HOSTNAME:0" ]) 
then
exit
fi