Saya baru saja menginstal editor Visual Studio Code. Saya mengunduh paket .deb 32bit. Diinstal dan dijalankan secara normal, tetapi ketika saya mencoba menyimpan file di folder proyek saya, ia mengembalikan izin yang ditolak. Jadi, saya menjalankan kembali kode dengan
sudo code .
dan itu kembali
It is recommended to start vscode as a normal user.
To run as root, you must specify an alternate user data directory with the --user-data-dir argument.
Saya mencari cara menentukan direktori data pengguna alternatif dengan --user-data-dir
argumen tetapi saya tidak menemukan banyak.
Jadi, bagaimana cara menjalankan Visual Studio Code sebagai root di Ubuntu 16.04?
sunting: Saya lebih suka solusi yang menghindari perubahan izin direktori.
edit2: direktori proyek: /var/www/project
(Saya menggunakan Apache dengan vhost)
/var/www/project
(saya menggunakan Apache dengan vhost)Jawaban:
Akan sangat berbahaya untuk menjalankan VScode sebagai root (seperti aplikasi lainnya), jika Anda benar-benar perlu:
Anda harus menentukan direktori data pengguna untuk digunakan saat menjalankan kode vs:
Kemudian dari jendela Anda dapat membuka folder proyek Anda
Lagi: Ini tidak dianjurkan. Selamat bersenang-senang.
Perbarui Mei 2018
Untuk semua orang yang bertanya mengapa ini tidak direkomendasikan, Anda jelas tidak mengerti mengapa
sudo
ada. Dari Pertanyaan AskUbuntu ini :Saya tidak mengatakan bahwa Anda seharusnya tidak pernah menggunakan VSCode sebagai root (meskipun cukup mudah untuk menghindari melakukan) Saya mengatakan Anda harus berhati-hati ketika Anda ingin melakukannya dan mengetahui risikonya.
Hal terbaik yang harus dilakukan adalah membuat salinan file yang dibatasi, mengeditnya, dan menyalinnya kembali ketika Anda benar-benar yakin itu selesai.
Juga untuk mengedit file yang pengguna Anda tidak memiliki izin, sekarang saya akan merekomendasikan jawaban Talha Junaid yang meminta izin setiap kali Anda ingin menyimpan file. Permintaan untuk akses root tidak ada ketika saya menulis jawaban ini.
sumber
Kalau-kalau Anda ingin membuat perubahan pada satu file saya lebih suka pendekatan berikut.
File -> Save
atau tekanCtrl + S
vs-code akan muncul kesalahan di sudut kanan bawah mengatakan
Klik pada
Retry as Admin
. Itu akan meminta kredensial administratorMasukkan kredensial dan nikmati penyimpanan file dengan kode-vs.
sumber
Anda harus memberi izin ke folder html Anda.
coba di terminal Anda.
sumber