On 12/02/15 12:13, René J.V. Bertin wrote:
On Thursday February 12 2015 12:33:53 Clemens Lang wrote:

You should be aware of the security implications of this change. For example,
sudo port edit vim gets you arbitrary code execution and arbitrary file access 
as
root.

Exactly one of the reasons I don't like rendering sudo implicit, and even less 
strip it of its pw protection.
I really prefer to take my chances making select parts of the FS writable to 
the admin group, and allow non-privileged port to write to my home directory. 
There's nothing in there that I cannot restore from backup. The same applies 
for the rest of the system, but recuperating from a borked OS or from a borked 
$HOME are not exactly comparable in terms of effort.

I would actually argue allowing port to run via sudo without requiring a password could be viewed as improving security. By allowing 'sudo port' to run without a password, you never have to authenticate, which means sudo never enters into its state where it can run *any* command without a password. This means running

> sudo port XYZ
> sudo <something bad>

will prompt you for a password on that second command, because the first does not require one. If you had to enter a password for the first command, then the second would just run...

Of course, if port itself is viewed as a security risk that is a different issue. However I would argue that given that for most users running 'sudo port XYZ' is a very common activity, they are quite likely to just enter their password without thinking much, so whether or not it is required is really a moot point...

So yeah, personally I consider allowing port to run through sudo without a password improves my security against me doing something bad with sudo later on, not degrades it.

Chris


R.
_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev


_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to