On Jul 2, 2025, at 16:16, Nick wrote:

> I'm doing some sandbox testing.  I see a 'macports' user, however in my first 
> installation many of the files in /opt/local are owned by root.  I was hoping 
> to install a specific to a user account for all MacPorts.

Perhaps you have good reasons for doing this, but since you mention the term 
"sandbox", I should point out that when installed as root, MacPorts uses 
sandboxing. Though you run the port command using sudo, MacPorts then drops 
privileges to the macports user so that port installations cannot 
unintentionally or maliciously alter anything else on your computer. If you 
build MacPorts from source configured not to use root, then you don't get that 
protection and port installations would technically have the ability to affect 
files outside of MacPorts that are owned by the user you configured MacPorts to 
use. Therefore we recommend using a standard (root) MacPorts installation.

Reply via email to