温馨提示×

linux js权限怎么改

小樊
36
2026-10-18 22:27:17
栏目: 编程语言

在 Linux 下,“JS 权限”一般可能有几种理解,我分别说一下,你看看是哪种:


一、修改 .js 文件的 Linux 文件权限(最常见)

如果你是说 Linux 里 js 文件的读写执行权限,用 chmod:

# 给所有者读写执行,组和其他人读执行
chmod 755 test.js

# 只给所有者读写
chmod 600 test.js

# 递归修改目录下所有 js 文件
find . -name "*.js" -exec chmod 644 {} \;

查看权限:

ls -l test.js

二、让 JS 文件可直接执行(像脚本一样跑)

如果是 Node.js 脚本:

chmod +x app.js
./app.js

文件头部加:

#!/usr/bin/env node

三、Web 项目中 JS 没有权限(403 错误)

如果是 网站访问 js 报 403:

# 改文件权限
chmod 644 /var/www/html/js/*.js

# 改目录权限
chmod 755 /var/www/html/js

Nginx / Apache 用户要有读取权限(如 www-data)。


四、Node.js 运行权限不足

用 sudo(不推荐长期):

sudo node app.js

更好方式:

  • 用非 root 用户
  • 用 pm2
  • 用 chown 改目录归属
chown -R www:www /project

五、前端 JS 本身没有“系统权限”

⚠️ 浏览器里的 JS 不能改 Linux 权限,只能:

  • 请求接口
  • 由后端(Node / Java / Python)操作文件

如果你能说清楚:

  • 是 服务器上的 js 文件
  • 还是 Node 程序
  • 还是 网页里报错

我可以给你更精确的命令。

0 踩