Я получаю Невозможно сохранить файл: Permission denied in atom при сохранении запуска ubuntu

Я только что установил Atom, и у меня возникает ошибка, когда я иду, чтобы сохранить проект.

Не удалось сохранить файл: запрещено разрешение

Я вхожу в систему с правами администратора.

Ответ 1

Это не проблема с атомом, это проблема с разрешениями linux.

Вы открыли файл, принадлежащий другому пользователю (файл, вероятно, принадлежащий root). Если вы хотите отредактировать этот файл, вам необходимо либо установить root, либо изменить права доступа к файлу, чтобы предоставить другим пользователям доступ.

Обычно лучшим решением является временное начало root и редактирование файла:

sudo atom /path/to/file

Ответ 3

если ваш случай похож на этот снимок экрана

введите описание изображения здесь

попробуйте это

$ sudo chmod -R 777 ~/.atom

Ответ 4

Это связано с разрешениями linux. Лучший способ решить эту проблему - предоставить разрешение для пользователя. Это можно сделать командой chown.

sudo chown -R username:groupname directory

Вы можете найти свое имя пользователя, используя команду whoami и имя вашей группы, используя команду groups username.

Скажем, вы получили "john" в качестве своего имени пользователя. Чтобы получить имя группы, вы запустите команду

groups john

Вы получите что-то вроде этого

john : john staff adm cdrom lpadmin admin

Первое имя после : это ваша основная группа. В примере это "john"

Команда будет

sudo chown -R john:john /opt/lampp/htdocs

Ответ 5

перед запуском вашего файла с атомом, если вы измените свое разрешение на запись в файл, другие пользователи могут его сохранить, вы можете читать здесь для разрешения разрешения linux

$ su -

пароль:

chmod 777 index.php

открыть новый терминал и запустить файл с помощью текстового редактора

$ atom/var/www/html/wordpress/index.php

Ответ 6

есть много способов решить эту проблему, я просто изменяю разрешения в папке proyect:
sudo chmod 777/путь/в/папка /proyect

Ответ 7

На это может быть поздно ответить, но я попробовал это и решил свою проблему:

(Отказ от ответственности: я пытался сохранить изменения в файле keymap.cson в атоме, получил ошибку: не удалось сохранить изменения: разрешено разрешение)

chmod 777 <file name>

и после этого,

  1. перейдите в файл "keymap.cson".
  2. щелкните правой кнопкой мыши и перейдите к свойствам.
  3. снимите скрытый флажок.

вы можете сохранить изменения в keymap.cson в атоме

Счастливое спасение :)

Ответ 8

Эта же проблема возникла на моем Mac с OSX.

Проблема:

по какой-либо причине npm создала приложение для реагирования с разрешениями на чтение и запись в Систему только для папки приложения, хотя все файлы и папки содержали права на чтение и запись для меня, создающего пользователя.

Решение:

Вам понадобится пароль администратора. Посетите папку приложения в Finder, например, "directory/ReactApps/response-app/...", щелкните правой кнопкой мыши и выберите раскрывающееся меню "Разрешения", щелкните значок замка в правом нижнем углу этой панели и введите admin password, создайте нового пользователя, щелкнув значок "+", выберите себя и "Разрешить чтение/запись", щелкните значок разблокированного замка снова. Скопируйте свой текущий код в Atom, закройте Atom (cmd + q), перезапустите, выберите файл, выберите все (cmd + a), вставьте, а затем сохраните (cmd + s).

далее

Ответ 9

Если вы используете AWS cloud 9 lightail (magento в моем случае), используйте:

sudo chown -R bitnami: bitnami/opt/bitnami/apps

это позволит вам иметь полный доступ к файловому дереву для создания новых папок и файлов. (может сделать больше не уверен, как им не до этого).

Спасибо,