- 论坛徽章:
- 0
|
Today I met a problem. When I tried to use screen command in a su’ed user shell (su – user from root), I got an error message as below: Cannot open your terminal ‘/dev/pts/0’ – please check. How to resolve it? The trick is chmodding the character file /dev/pts/0 to make it read/write by anyone you want to give screen access permission to.
[root@nothung ~]# file /dev/pts/0
/dev/pts/0: character special (136/0)
[root@nothung ~]# ll /dev/pts/0
cr--w--- 1 kxu tty 136, 0 Mar 12 15:34 /dev/pts/0
[root@nothung ~]# chmod o+rw /dev/pts/0
[root@nothung ~]# ll /dev/pts/0
crw--w-rw- 1 kxu tty 136, 0 Mar 12 15:34 /dev/pts/0
Now you can use screen command in root su’ed user shell.
[root@nothung ~]# su – kxu
[kxu@nothung ~]# screen //OK, no error message
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6776/showart_494950.html |
|