章鱼部署和 Ubuntu 权限
Octopus deploy and Ubuntu permission
在我将已安装的八达通 Tentancle 服务 (systemd) 的默认用户 "root" 更改为 "ubuntu" 用户后,我遇到了以下权限错误:
chmod: changing permissions of '/etc/octopus/My_Tentacle/Tools/Calamari.linux-x64/12.1.1/Calamari': Operation not permitted
我尝试执行以下命令,然后重新启动服务/整个服务器:
sudo chmod -R a+rwx /etc/octopus/My_Tentacle/Tools/Calamari.linux-x64/12.1.1/Calamari
sudo chmod -R a+rwx /etc/octopus/
但它仍然不起作用 - 第二次我再次将服务的用户更改回 root 并重新启动它再次工作...但最好不要以 root 身份执行任何操作 - 对吗?那我该怎么办?
我刚刚启动了一个 2020.04 实例来对此进行测试,但确实遇到了同样的错误。这源于 Calamari 最初是作为 root 用户安装的。在我将服务更改为 运行 作为我的 ubuntu
用户后,我刚刚删除了 /etc/octopus/<instancename>/Tools/Calamari.linux-x64
然后尝试部署 - 这推出了 Calamari 并将其作为新服务用户安装,并且一切正常如预期!希望对您有所帮助!
在我将已安装的八达通 Tentancle 服务 (systemd) 的默认用户 "root" 更改为 "ubuntu" 用户后,我遇到了以下权限错误:
chmod: changing permissions of '/etc/octopus/My_Tentacle/Tools/Calamari.linux-x64/12.1.1/Calamari': Operation not permitted
我尝试执行以下命令,然后重新启动服务/整个服务器:
sudo chmod -R a+rwx /etc/octopus/My_Tentacle/Tools/Calamari.linux-x64/12.1.1/Calamari
sudo chmod -R a+rwx /etc/octopus/
但它仍然不起作用 - 第二次我再次将服务的用户更改回 root 并重新启动它再次工作...但最好不要以 root 身份执行任何操作 - 对吗?那我该怎么办?
我刚刚启动了一个 2020.04 实例来对此进行测试,但确实遇到了同样的错误。这源于 Calamari 最初是作为 root 用户安装的。在我将服务更改为 运行 作为我的 ubuntu
用户后,我刚刚删除了 /etc/octopus/<instancename>/Tools/Calamari.linux-x64
然后尝试部署 - 这推出了 Calamari 并将其作为新服务用户安装,并且一切正常如预期!希望对您有所帮助!