我有以下一个简单的问题sudo npm install,它一直因 EACCESS 错误而失败:
我已经在服务器上尝试过以下操作:
sudo chown -R jenkins /var/lib/jenkins/workspace/
sudo setfacl -R -m user:jenkins:rwx /var/lib/jenkins/workspace
Run Code Online (Sandbox Code Playgroud)
但不幸的是,似乎没有任何效果。
希望听到一些可能导致问题的建议。
谢谢
小智 5
实际上,帮助我在 Ubuntu Linux 上使用具有 sudo 权限的 Jenkins 的是以下命令:
sudo chown -R jenkins folderName
sudo setfacl -R -m user:jenkins:rwx folderName
Run Code Online (Sandbox Code Playgroud)
您还需要浏览到 Ubuntu 中的 Jenkins 安装:
/var/lib/jenkins/workspace
Run Code Online (Sandbox Code Playgroud)
假设您位于主文件夹中,则必须向下移动两层。
cd ..
cd ..
Run Code Online (Sandbox Code Playgroud)
然后
cd /var/lib/jenkins/workspace
Run Code Online (Sandbox Code Playgroud)
然后
sudo chown -R jenkins folderName
sudo setfacl -R -m user:jenkins:rwx folderName
Run Code Online (Sandbox Code Playgroud)
这解决了我的“以 root 身份运行詹金斯”问题。
| 归档时间: |
|
| 查看次数: |
11007 次 |
| 最近记录: |