Broken install on new SnowLeopard machine with MacPorts-1.9.2-10.6-SnowLeopard.dmg

Ryan Schmidt ryandesign at macports.org
Wed Nov 17 22:00:52 PST 2010


Yes, or you could use visudo to edit the sudoers file to give your non-admin account permission to run the port command with sudo, as Stephen explained below.

On Nov 17, 2010, at 23:40, Scott Webster wrote:

> You have to be admin (i.e. su to your admin account).  And THEN use
> sudo to run the port command.  I believe only admin accounts can use
> sudo to get root permissions, which is what you need.
> 
> On Wed, Nov 17, 2010 at 6:22 PM, Stephen Langer <stephen.langer at nist.gov> wrote:
>> Your root account doesn't have the right environment (path, etc), but your user account doesn't have the right permissions.  Since you probably don't actually have a root account, I don't know how to give it the right environment...
>> 
>> It might be easier if you use sudo instead of su.  Use visudo to give yourself the same permissions as root when using sudo.  Then you can do root tasks from your user account, but only via sudo, so it's not as risky as actually logging in as admin.   sudo will use your environment, I think, but root's permissions.



More information about the macports-users mailing list