跑步"屏幕"没有WSL的额外权限

时间:2017-08-05 01:56:43

标签: windows-subsystem-for-linux

我试图运行"屏幕" Windows 10上的Windows子系统Linux上的实用程序(版本1703,OS Build 15063.483)。

似乎我需要额外的权限来运行它(如果我和#34; sudo"它可以工作),但我不明白为什么这是必要的。

建议的方法是什么?

为什么这不是默认设置?

$ screen
Cannot make directory '/var/run/screen': Permission denied

2 个答案:

答案 0 :(得分:7)

an answer on SuperUser我发现你必须运行

sudo /etc/init.d/screen-cleanup start

然后screen对我来说很好。

答案 1 :(得分:2)

编辑:安装Ubuntu 20.04后,问题消失了(*)。

正如Krease所指出的,最好的解决方案是this SuperUser帖子中描述的解决方案。

将以下内容添加到您的.bashrc中:

export SCREENDIR=$HOME/.screen
[ -d $SCREENDIR ] || mkdir -p -m 700 $SCREENDIR

另请参见github上的issue 1245

-

(*)现在出现此警告,但似乎无害:

sleep: cannot read realtime clock: Invalid argument