보드에 telnet 으로 접속 했더니 root 계정으로 로그인이 안된다.

이유는 간단 하다.root 로 로그인할 권한이 없기 때문이다 .


이 권한은 /etc/securetty 에 root 권한으로 접속 할 수 있는 접근 경로가 나열되어 있으며 이 경로를 통해서

접속해야만 root 권한으로 접속을 할 수 있다.


다시말해 

여기에 추가만 해 주면 된다.


일단 telnet 서버가 있어야 겠다.


/etc/cecuretty 를 열어보면 아래와 같다.


[root@zynq app]# cat /etc/securetty 

tty1

tty2

tty3

tty4

tty5

tty6

tty7

tty8

ttyS0

ttyS1

ttyS2

ttyS3

ttyAMA0

ttyAMA1

ttyAMA2

ttyAMA3

ttySAC0

ttySAC1

ttySAC2

ttySAC3

ttyUL0

ttyUL1

ttyUL2

ttyUL3

ttyPS0

ttyPS1

ttyPSC0

ttyPSC1

.

.

.


여기에


pts/0

pts/1

pts/2

pts/3

pts/4

pts/5

pts/6

pts/7

pts/8

pts/9

를 추가해 주고 telnet 서버를 재 실행 하면 된다.

아주 간단 하다.



이제 새로 서버를 재 실행 하고 접속 해 본다.

[root@zynq app]# 

[root@zynq app]# ./utelnetd &

[1] 903

telnetd: starting

  port: 23; interface: any; login program: /bin/login

[root@zynq app]# 





// 접속 시도. 잘 되는군.

zynq login: root

[root@zynq ~]# 

[root@zynq ~]#