These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
One thing worth flagging regardless of which one you mean: “all access” is doing a lot of work in that phrasing. If you mean running the agent as root or giving it unrestricted shell access to the whole box, that’s usually the wrong default no matter which tool you pick, a runaway or misdirected agent with full system access can do real damage, from deleting files to reconfiguring services it shouldn’t touch.
The safer starting point on Ubuntu is a dedicated non-root user for the agent to run under, with sudo access only if and where it’s actually needed for what it’s doing, rather than handing over the whole system by default.
Hope that this helps!
The developer cloud
Scale up as you grow — whether you're running one virtual machine or ten thousand.
From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.