[Pythonmac-SIG] Re: 2.1.1 under 10.1 [was Python package maker for OS X Installer.app]

Robert Abernathy rellaa@earthlink.net
Mon, 12 Nov 2001 09:14:33 -0700


On Monday, November 12, 2001, at 06:57 AM, Jack Jansen wrote:

>> Hi Jack,
>>
>> 	My naive guess is that folks try "make install", and when that
>> fails (since "normal" users aren't allowed to create directories in the
>> default area: /usr/local/...) they decide to run the install as root so
>> that it will be allowed. Isn't this what most folks do on most unixish
>> systems anyway? Is there some security problem with this?
>
> Bingo! I knew that I knew why people did this, but I had forgotten. 
> I'll add a
> note to the README that people just do the "sudo mkdir/sudo chown" and 
> then a
> plain make install.
> --
>
As a unix type program on a mac, I install python into /usr/local.  All 
of the files under
this directory are and should be owned by root.  For the situation of a 
single user, if
they don't want to install as root, they could do a local install in ~/ 
somewhere and this
wouldn't be an issue.  If I were installing a graphical OS Xish version 
of python, I'd
put it in /Applications.  All of the files that go there are still owned 
by root.

Is there a reason I wouldn't want to install the python files as owned 
by root?