일반 유저로 로그인하여, root나 다른계정으로 su 명령은 잘되는데... root로 로그인 한 상태에서 su id 하여 다른 계정으로 변경하려고 하니깐. could not open session 이라는 메세지가 나오면서 안됩니다. 얼마전까지 잘되었었는데, 갑자기 왜 이러는지 모르겠어요.
could not open session 은 PAM 의 세션 모듈이 실패할 때 생깁니다. /var/log/secure 에서 PAM 오류를 확인하고, /etc/pam.d/su 와 system-auth 설정을 점검하세요.