root 로 login이 안됩니다..

hyper9의 이미지


아래와 같이 10.20.16.64로 login을 시도했는데,
안됩니다. ㅜㅜ
하지만, console에서 직접 login하면 전혀 문제가 없거든요.

[user1@MYHP ~]$ telnet 10.20.16.64
Trying 10.20.16.64...
Connected to 10.20.16.64.
Escape character is '^]'.

Welcome to Freescale Semiconductor Embedded Linux Environment

mpc8555cds login: root
Login incorrect
mpc8555cds login:
Login timed out after 60 seconds.
Connection closed by foreign host.

그리고 일반 user로 login을 하면 잘됩니다.
하지만 일반 user로 login을 한 후에 su -를 실행해보면 아래와 같은 error가 나옵니다.

[user1@MYNHP ~]$

~ $ su -
su: cannot set groups: Operation not permitted
~ $

전에도 이런문제를 겪었던것 같은데, 오래전이다 보니 어떻게 해결했는지 영 기억이 안나네요 ㅜㅜ
조언 부탁드립니다.

감사합니다.

ydhoney의 이미지

1.

/etc/securetty 가 있겠죠? telnet root login이 아마 안될 듯..

2.

아마 해당 사용자가 wheel group에 속해있지 않거나..혹은 해당 시스템에 su 바이너리를 특정 사용자/그룹 에서만 실행되도록 setuid/setgid/권한설정 등이 되어있거나..

같은 비슷한 문제 아닐까요? 자세한거야 /var/log/secure 같은 log를 참조해야겠지만..