script 명령 사용하기

script 명령은 내 시스템에 접속 해 있는 특정 사용자의 화면을 제어하는 명령어 입니다.

먼저 who 명령으로 내 시스템에 접속해 있는 사용자를 확인 합니다.

[root@localhost /]# tty
/dev/pts/0

[root@localhost /]# who
root     pts/0        Jan 21 15:05 (help.freeb.net)
root     pts/1        Jan 21 15:21 (help.freeb.net)
test     pts/2        Jan 21 15:22 (help.freeb.net)
fd       pts/3        Jan 21 15:22 (help.freeb.net)

pts/3 에 접속 해 있는 fd 라는 사용자의 창을 제어 해 보겠습니다. 사용방법은 간단합니다.

[root@localhost /]# script /dev/pts/3
Script started, file is /dev/pts/3
[root@localhost /]#

위와 같이 입력을 하게 되면, fd 라는 사용자는 키보드로 입력 할수 없게 되며,
pts/0으로 접속한 root 사용자가 입력하는 화면을 그대로 볼수만 있습니다. root 계정이 터미널 제어권을 넘겨주기
전 까지 fd라는 사용자는 아무런 작업도 할수 없겠죠?? ^^
빠져 나가는 방법은 /pts/0 창에 접속한 root 계정에서 exit만 입력하면 됩니다.