Chinaunix首页 | 论坛 | 博客

分类: LINUX

2010-09-10 13:47:11

今天用root用户登录系统,然后su切换到别的用户,执行screen命令时报错
Cannot open your terminal '/dev/pts/0' - please check.
然后查看/dev/pts/0的权限,发现/dev/pts/0对其他用户没有访问权限
所以在root用户下chmod 777 /dev/pts/0之后再切换用户去执行screen命令
就可以了,或者直接用那个用户登录,不要su过来,也可以。因为/dev/pts/下面的
对应的号码是由当前登录的用户产生的
[root@XXX ~]# ls -l /dev/pts/
total 0
crw--w---- 1 oracle tty 136, 0 Sep 10 21:43 0
crw--w---- 1 oracle tty 136, 1 Sep 10 08:36 1
crw--w---- 1 root   tty 136, 2 Sep 10 21:43 2
[root@XXX ~]#

阅读(4174) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册