我如何授予在 ubuntu 中写入我的文件夹的权限?

我如何授予在 ubuntu 中写入我的文件夹的权限?

我用 HTML 创建了一个网站,并且我正在使用 ubuntu 版本 ubuntu 16.04 LTS,当我在编辑器中阅读某些内容(Sublime Text 版本 3)时,系统总是给我这个消息: 信息

Ubuntu-16.04LTS

我始终以 root 身份在我的计算机上尝试了以下命令:

chmod +x jquery
   42 历史
   四十三 清楚
   44 chmod -r 775 jquery
   四十五 清除
   46 chmod -R a+rX *

并且它不工作任何人可以帮助我我授予它此文件夹的权限

答案1

这里有几点需要注意:

  1. 不要以 root 用户身份运行 Ubuntu,绝对不要sublime以 root 身份运行。
  2. 命令行中看到的名称代表以下内容:
    • [USERNAME]@[HOSTNAME]:[PATH][SYMBOL]
  3. 要退出root帐户,请使用以下命令:exit,然后ENTER

现在,在聊天后,我决定使用环境变量$USER来更改该文件夹的所有权。因此,要修复该文件夹的权限:

sudo chown -R $USER:$USER /home/sommer/Desktop/examples/jquery

有了它,从普通用户帐户运行,您的 Sublime 编辑器应该能够编辑该文件夹的内容。

这里了解更多信息。

答案2

您应尽可能以普通(非 root)级别用户的身份正常操作。如果始终以 root 级别操作,您创建的任何新文件/文件夹都将归 root 所有,而不是您。这可能会导致您在此处遇到的问题。尝试使用 chown username:groupname filename或类似方法更改权限,看看是否能解决问题。

相关内容