강좌 & 팁
보드에 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 ~]#