[ic] Gentoo: Different syntax for su command
Mike Heins
mike at perusion.com
Mon Jan 17 11:32:03 EST 2005
Quoting Davor Ocelic (docelic at mail.inet.hr):
>
> > Upon installing IC on a new Gentoo box I found that the following does
> > not work:
> >
> > su -c "/usr/local/interchange/bin/interchange -r" interch (this is
> > recommended during install/makecat)
> >
> > Using this syntax you will get the following:
> >
> > "The Interchange server must not be run as root."
> >
> > instead I needed to use the following syntax:
> >
> > su - interch -c "/usr/local/interchange/bin/interchange -r"
>
>
> Well, "su interch" and "su - interch" should both be valid, and do one
> little different thing; the inclusion of " - " creates a "login shell",
> whereas su without it doesn't; and this is the same everywhere.
>
> You both changed the order of parameters, and added " - ". I don't
> believe anyone would break su in a way you describe; try playing around
> some more to come to the *actual* source of problem.
Actually, Gary is exactly correct in effect.
Why would someone break su this way? I don't know, but there are plenty
of people who pooh-pooh others attempts to try and retain compatibility
and sometimes they get to control things. 8-)
The other possibility is the change has been long listed on a
"deprecated" list and someone decided to pull the trigger.
--
Mike Heins
Perusion -- Expert Interchange Consulting http://www.perusion.com/
phone +1.765.647.1295 tollfree 800-949-1889 <mike at perusion.com>
p.s. sorry for lower case, injured hand
Few blame themselves until they have exhausted all other possibilities.
-- anonymous
More information about the interchange-users
mailing list