[RndTbl] TTY1 and Starting X Windows
montanaq at gmail.com
Wed Apr 19 13:09:41 CDT 2006
On Wed, April 19, 2006 12:14 pm, Gilbert E. Detillieux said:
>> Now X starts but it starts as root. *Insert frown here*
>> I guess this makes sense because inittab is run as root, right?
> That's correct. But wasn't that the case all along? I.e. when you ran
> "/bin/bash -login" from inittab, and it called startx from .bash_profile,
> that was all running as root as well?
Believe it or not... no.
The bash_profile that was being used was in /home/me ( a non root user)
For some reason "/bin/bash -login" was logging in as the user "me"
It's a typical Ubuntu distro that doesn't let you log into bash as root.
Could that be it?
> That's strange. I wonder what would happen on this machine if a non-root
> user logged in (on a virtual console tty) and ran startx from a shell
sudoers seems to be very picky I wonder if I'm making a mistake somehow.
> I wonder if console (or some other device) ownership is the issue? You
I'm not sure where to start to check for something like that. Hmmm...
> need to set up a wrapper script which first sets device ownership
> using pam_console_apply (if it's there) or a bunch of chown commands, then
> does the sudo command, then finally (maybe) resets device ownerships after
> the startx is finished.
I don't have any experince with pam but I'll look into it.
More information about the Roundtable