2015-11-24 157 views
4

我正在運行Ubuntu 12.04LTS。 在我的用戶標識擁有的文件夾中解壓Visual Studio代碼。所有vscode文件都屬於我的用戶標識(用戶和組)。 通過apt-get(和npm)安裝node,npm,typescript。工作區設置權限被拒絕

Visual Studio代碼運行正常,但文件 - >首選項 - >工作區設置給出了這樣的錯誤:

無法創建 'vscode/settings.json'(錯誤:EACCES:許可被拒絕,MKDIR「/.vscode 「)。

有關如何解決此問題的任何想法?它在哪裏試圖做'mkdir'?

謝謝,

鮑勃Wirka

UPDATE:Sudo'd MKDIR 「/.vscode」(字面意思在根級別),並且遞歸chown'd到我的用戶和組。瞧!現在我可以編輯設置。

那麼,有沒有辦法告訴Visual Studio Code,它不應該試圖使用根文件夾?

回答

2

我的osx上有同樣的問題。我能夠通過更改項目文件夾中的讀寫權限來解決此問題。

0

更改權限文件夾

sudo chmod ugo+rwx your_folder 
1

由OP更新提及,但想到我會明確地提到它。您需要更改文件夾的權限。以下命令將更改目錄的所有者,以便您可以在不需要root權限的情況下打開它。

$ sudo chown <user-name> -R <directory-name> 
0

只需鍵入 sudo chmod 777 -R <your_app_name_directory>

這將爲所有用戶,組和其他人提供讀取,寫入,執行的所有權限。 -R爲您的目錄內的所有嵌套文件文件夾遞歸授予權限。

如果沒有給出-R,那麼它只給當前目錄的權限,而不給其他目錄。