[NTLUG:Discuss] Sudo
MadHat
madhat at unspecific.com
Mon Feb 18 21:40:31 CST 2002
On Mon, 2002-02-18 at 19:08, Bobby Sanders wrote:
> --On 18 Feb 2002 11:31:40 -0600, MadHat <madhat at unspecific.com> said:
>
> M:BS> On Mon, 2002-02-18 at 11:20, Bobby Sanders wrote: RH 6.2 KDE.
> M:BS> I have configured sudo to allow me to run kppp when I am
> M:BS> logged in under my regluar user name. However, I can only
> M:BS> run kppp if I first open a terminal and do su -. As long as
> M:BS> I follow this procedure, kppp works from the command line and
> M:BS> the icon. Otherwise it won't.
>
> M:BS> Why is this?
>
> Thanks for the response, MH.
>
> M> I am not completely following,
>
> Sorry about not being more precise.
>
> M> but sudo is run as "sudo
> M> programname" then it will prompt for a password, unless you use
> M> the NOPASSWD, then it just runs. as root, do a visudo to edit
> M> the /etc/sudoers file. Make sure you have a line that looks
> M> something like
>
> M> <username> NOPASSWD: /usr/bin/kppp
>
> The relevant portion of my /etc/sudoers is:
>
> User_Alias PPP = u1, u2, u3
>
> PPP ALL = NOPASSWD: /usr/bin/kppp
>
> This seems to comply with the examples in the man page.
>
> It seems to me that this says that all of three of the members of PPP
> can run /usr/bin/kppp, without a password, from any host. Am I
> missing something here?
>
> M> and it should work (assuming you don't want it prompting you for
> M> a passwd).
>
> I don't.
>
> M> Now depending on how your X is configured, there may be an issue
> M> with xauth or xhost allowing root to run a x window on your x
> M> session (as in the user's X session).
>
> Although I am very weak on X configuration, as with most things, it
> appears that mine is configured so that anyone can do a su - in a
> terminal window, if they know root's password.
>
> M> One way to see where the problem is, is to tell kppp to run in a
> M> terminal (one of the options on the properties of the Icon) and
> M> it should echo any errors where you can see them.
>
> I've tried this. If I first open a terminal window and do an su -,
> responding to the password prompt, of course, then open another xterm
> and do kppp, all works fine, i.e. no prompt for a password. However,
> it I am not loged in as root in another term and then do kppp, I am
> prompted for the root password. It appears that I should not be
> prompted for the password if the program is following the instructions
> set forth in /etc/sudoers.
type
sudo kppp
and nothing else... see if that works.
>
> Bobby
>
>
> _______________________________________________
> http://www.ntlug.org/mailman/listinfo/discuss
>
--
MadHat at Unspecific.com
gpg --keyserver wwwkeys.us.pgp.net --recv-keys 9DDC3E98
Key fingerprint = E786 7B30 7534 DCC2 94D5 91DE E922 0B21 9DDC 3E98
More information about the Discuss
mailing list