由于“无法打开终端'/ dev / pts / 1'-请检查”错误而无法运行屏幕


17

为了学习一些服务器管理,我刚刚创建了一个新的Ubuntu 12.04服务器。由于我只有一个root帐户,因此我使用创建了一个新用户adduser kramer65。然后,我使用切换到该用户su kramer65。我现在想运行屏幕,所以我输入screen并按下回车键,然后显示以下行:

Cannot open your terminal '/dev/pts/1' - please check.

在这里我迷路了。为什么不打开屏幕,如何处理非常有用的提示“ 请检查 ”,我该怎么办?

欢迎所有提示!

Answers:


20

原来的问题是,我以root身份ssh进入了计算机,然后使用kramer65更改为用户su kramer65,然后尝试运行screen,其中screen只能由使用ssh登录的用户运行。因此,在将kramer65添加到sudoers文件中之后,usermod -aG sudo kramer65我可以将ssh以kramer65的身份放入机器,并大笑着运行屏幕。


不要忘记将您自己的答案标记为“答案” ...并感谢您发布解决方案!我一定会在我的SysAdmin工具带中记下这个主题:-)
pepoluan 2014年

11

有一种解决方法,而不必将用户(kramer65在此示例中)添加到sudoers文件中。如果您script /dev/null在附加屏幕会话(或创建新的屏幕会话)之前立即运行,那么您应该能够运行该会话而不会出现该错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.