小编tot*_*aka的帖子

使用 su 在另一个用户中使用屏幕

所以,如果我这样做:

su -c 'screen -dmS screenname script to run' - user to run as
Run Code Online (Sandbox Code Playgroud)

它不会工作。如果从 root 执行 screen 命令正在工作,所以那里没有问题。

如果我做:

su - user
screen
Run Code Online (Sandbox Code Playgroud)

我得到:

Cannot open your terminal '/dev/pts/0' - please check.
Run Code Online (Sandbox Code Playgroud)

怎么了?

编辑:我一直在四处寻找,似乎找不到解决这个问题的任何好办法。

我会做下一个最好的事情:以 root 身份运行屏幕。

su users gnu-screen

6
推荐指数
2
解决办法
5982
查看次数

标签 统计

gnu-screen ×1

su ×1

users ×1