-1

我正在使用 Ubuntu 并学习 Node JS。我试图使用 express-generator 为构建网站所需的所有文件设置模板。但是,它锁定了所有文件夹,我无法保存任何内容。这是我必须进入并单独chmod每个文件和目录的地方吗?有没有更好更快的方法?Windows 和 Mac 也会出现这种情况吗?

4

1 回答 1

0

递归地设置对该目录或文件的读/写权限

sudo chmod 777 /your_project_path/

sudo chmod -R 777 /your_project_path/

设置权限后,将组件安装在该文件夹中

更新

  • 755——这组权限常用于Web服务器。所有者拥有读取、写入和执行的所有权限。其他人只能读取和执行,但不能对文件进行更改。
  • 777 - 每个人都可以读写和执行。在 Web 服务器中,不建议为您的文件和文件夹设置“777”权限,因为它允许任何人向您的服务器添加恶意代码。但是,在某些情况下,您需要设置777权限才能将任何文件上传到服务器(例如,在 WordPress 中上传图片)

  • 644 – 只有所有者可以读写。其他人只能阅读。没有人可以执行该文件。

  • 655 - 只有所有者可以读写,但不能执行文件。其他人都可以读取和执行,但不能修改文件。

于 2016-12-01T07:08:01.930 回答