POV-Ray : Newsgroups : povray.macintosh : UNIX Ignorance : Re: UNIX Ignorance Server Time
25 Oct 2021 03:19:50 EDT (-0400)
  Re: UNIX Ignorance  
From: Russell Towle
Date: 28 Apr 2006 01:05:00
Message: <web.4451a1e8831086c739b2bf190@news.povray.org>
Christian Walther <cwa### [at] gmxch> wrote:
> Russell Towle wrote:
his folder is invisible
> > to the Finder!
>
> What Mac-specific documents are those? I can't find any Mac-specific
> documentation in the Unix source release.

First, thanks for responding; second, you are right of course, there is
nothing Mac-specific. There is a moment of almost Mac-specific when the
configure script or whatever recognizes the i686.

Again, I am ignorant. Despite having gone to UNIX tutorial sites and looked
through and tried some examples.


> > Also, the UNIX version, in its install instructions, recommends installing
> > as Root. Why? Why in the world invoke this horrific power? One can just as
> > easily install as the default Administrator.
>
> Of course you can install into your own home folder without being root,
> but I assume we're talking about /usr/local here.

Forgive my ignorance and somewhat misplaced attemtp at humor. But to me,
when I tried to install the UNIX version, well, there was no "usr" folder.
That kind of threw me. Then at last I created a Root account, password, and
did it the way the Install instructions suggested. This led to problems, or
rather, what I perceived as problems: having to type in my password to run
POV, etc.


> If you are really able to write in /usr as a non-root user, then
> something's seriously wrong. But I doubt that this is the case. When you
> try to copy something into a folder for which you don't have write
> permission using the Finder, it presents you an authentication panel,
> and providing your administrator password there effectively makes you
> root (for that single operation). That's why it works - you are not
> avoiding the "horrific power" of root.


I am beginning to understand that there *is* a finely-tuned complex of
permissions.


> The same thing happens when you install software using the Installer
> application, or when you say "sudo make install" on the command line
> (which is what you're supposed to do here - you can't use "su" on Mac OS
> X because you can't log in as root): by authenticating as an
> administrator, you give root privileges to the Installer or to the
> "make" utility, enabling it to install files in /usr or wherever it likes.


Thank you so much, Christian, for helping me understand this.

Ultimately, when I finally installed successfully, I created a folder,
pasted its path into the install script, and skipped su or sudo or
anything, just make install, as I recall.

To me, though, it was shocking, and I had to laugh at myself, when I found
that the 'usr' folder which had caused me so much grief was there all
along!

Hmm. Not a studly geek after all.


Post a reply to this message

Copyright 2003-2021 Persistence of Vision Raytracer Pty. Ltd.