Чтобы сохранить код в Visual Studio Code (VSCode) без использования sudo (суперпользователя), вы можете попробовать следующие методы:
-
Изменить владельца каталога.
Используйте команду chown, чтобы изменить владельца каталога, в котором находится ваш код. Изменив его на свою учетную запись пользователя, вы сможете сохранять файлы без необходимости использования sudo. Например:sudo chown -R <your_username> <directory_path> -
Настройка разрешений:
измените разрешения каталога, чтобы ваша учетная запись пользователя могла писать в него. Для этого вы можете использовать команду chmod. Например:sudo chmod -R u+w <directory_path> -
Используйте команду «code».
Вместо того, чтобы открывать VSCode напрямую с помощью sudo, откройте терминал и используйте команду «code», чтобы запустить VSCode с вашими пользовательскими привилегиями. Таким образом, все сохраненные вами файлы будут принадлежать вашей учетной записи пользователя. Например:code <file_path> -
Создайте символическую ссылку.
Создайте символическую ссылку на каталог, в котором находится ваш код, и поместите ее в каталог, к которому у вас есть доступ на запись. Затем откройте символическую ссылку в VSCode. Таким образом, вам не потребуются привилегии sudo для сохранения файлов. Например:ln -s <path_to_code_directory> <path_to_symbolic_link_directory>
Эти методы должны позволять вам сохранять код в VSCode без использования sudo. Не забудьте заменить <ваше_имя_пользователя>, , , и . >с соответствующими значениями, специфичными для вашей системы.