我无法保存文件:保存运行ubuntu时原子中的权限被拒绝

时间:2015-11-14 00:00:30

标签: ubuntu-14.04 atom-editor

我刚刚安装了Atom,当我去保存项目时,我收到了一个错误。

  

无法保存文件:权限被拒绝

我使用管理员权限登录。

11 个答案:

答案 0 :(得分:14)

尝试跑步:

sudo chown -R username:www-data /path/to/directory

“用户名”是您输入

时吐出的内容
whoami

Digital Ocean的教程非常适合以正确的方式安装。我从https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-ubuntu-16-04

获得了上述内容

答案 1 :(得分:11)

这不是原子问题,这是一个linux权限问题。

您打开了另一个用户拥有的文件(可能由root拥有的文件)。如果要编辑该文件,则必须 root或更改文件的权限以授予其他用户访问权限。

通常最好的解决方案是暂时成为root并编辑文件:

sudo atom /path/to/file

答案 2 :(得分:8)

这是因为linux权限。解决此问题的最佳方法是为用户提供权限。这可以通过chown命令完成。

sudo chown -R username:groupname directory

您可以使用whoami命令和您的组名使用groups username命令找到您的用户名。

让我们说你得到了约翰"作为您的用户名。要获取组名,请运行命令

groups john

你会得到类似这样的输出

john : john staff adm cdrom lpadmin admin

:之后的名字是您的主要群组。在示例中,它是" john"

命令将是

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

答案 3 :(得分:5)

如果您的情况与此屏幕截图相同

enter image description here

试试这个

$ sudo chmod -R 777 ~/.atom

答案 4 :(得分:0)

在使用atom运行文件之前,如果您更改了文件写入权限,则其他用户可以保存它 你可以在这里阅读以获得许可linux-permission

$ su -

密码:

chmod 777 index.php

打开新终端并使用texteditor运行您的文件

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

答案 5 :(得分:0)

有很多方法可以解决这个问题,我只是改变了proyect文件夹的权限:
sudo chmod 777 / path / to / folder / proyect

答案 6 :(得分:0)

回答这个可能会迟到,但我尝试了这个并解决了我的问题:

(免责声明:我试图在原子中保存keymap.cson文件中的更改,出现错误:无法保存更改:权限被拒绝)

chmod 777 <file name>

之后,

  1. 转到“keymap.cson”文件。
  2. 右键单击并转到属性。
  3. 取消选中隐藏的复选框。
  4. 您最好保存原子

    中keymap.cson中的更改

    节约快乐:)

答案 7 :(得分:0)

在运行OSX的Mac上发生了相同的问题。

问题:

出于某种原因,npm仅为应用文件夹创建了对系统具有读写权限的react应用,尽管其中包含的所有文件和文件夹都对创建用户我具有读写权限。

解决方案:

您需要管理员密码。 在Finder中访问应用程序文件夹,例如“ directory / ReactApps / react-app / ...”,右键单击并单击“权限”的下拉菜单,单击该窗格右下方的挂锁图标,然后输入管理员密码,单击“ +”图标创建一个新用户,选择自己,然后选择“读/写”权限,再次单击(未锁定)挂锁图标。 在Atom中复制当前代码,退出Atom(cmd + q),重新启动,选择文件,选择所有(cmd + a),粘贴,然后保存(cmd + s)。

向前

答案 8 :(得分:0)

如果您使用的是AWS Cloud 9 Lightail(在我的情况下为magento),请使用:

  

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

这将使您拥有对文件树的完全访问权限,以创建新的文件夹和文件。 (可能还不确定,就像现在这样)。

谢谢

答案 9 :(得分:0)

发生这种情况是因为linux没有权限。解决此问题的最佳方法是必须向用户提供访问特定目录/文件夹或文件的权限。

请按照以下步骤授予权限。

首先通过在控制台中输入以下命令来找到您的用户名。

whoami

您将获得类似这样的输出

jrathor

您将“ jrathor”作为用户名。

现在为您无法访问的特定文件夹/目录或文件提供权限。

sudo chown -R jrathor /path/to/folder/or/file

现在您可以编辑目录中所有可用的文件。

它既适用于Ubuntu,也适用于MAC。

答案 10 :(得分:0)

如果您在ubuntu 20.04中也遇到此错误,我找到了解决方法。

  1. 在终端(ctrl + alt + t)中,您可以使用“ sudo su”命令访问root。 输入密码,然后转到完全要保存的原子目录。

  2. 首先,'cd'查找正确的目录。然后再次是“ cd / usr / bin”。

  3. 现在您在目录/ usr / bin中。输入“触摸原子”。它将在您的路径中生成atom txt文件。然后输入“退出”

  4. sudo chown -R用户名:www-data / path / to / directory “用户名”是您输入时吐出的内容

@sam上面说过的话。

  1. 转到atom,尝试再次保存文件。原子将成功保存。