2017-08-05 124 views
2

我試圖在Windows 10(版本1703,操作系統版本15063.483)上的Windows上運行Windows子系統Linux版本的「屏幕」實用程序。在WSL上沒有額外權限的情況下運行「屏幕」

看來我需要額外的權限來運行它(它工作,如果我「sudo」它),但我不明白爲什麼這是必要的。

建議這樣做的建議方法是什麼?

有沒有一些原因,爲什麼這不是默認設置?

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

不,我問爲什麼安裝的「屏幕」需要「root」權限。或者換一種說法,對我的設置適當的修正是什麼,以便「屏幕」不需要這樣的訪問。 –

+0

'/ var/*'是一個受保護的目錄,因此您需要使用'sudo'來進行更改。 – ifconfig

回答

0

an answer on SuperUser我發現,你必須運行

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

然後screen爲我工作得很好。

+1

似乎每次我想要創建一個新的屏幕會話時,我都必須運行這個程序! –

+1

僅供參考我發佈了一個[該問題的替代答案](https://superuser.com/questions/1195962/cannot-make-directory-var-run-screen-permission-denied/1284329#1284329),可以在重新啓動時使用 – Krease

相關問題