Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Apr 2003 10:21:33 -0700
From:      Joshua Lokken <joshualokken@attbi.com>
To:        "E. J. Cerejo" <edinho64@netscape.net>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: sudo
Message-ID:  <20030410172133.GA29520@joloxbox.joshualokken.com>
In-Reply-To: <3E95206D.9020807@netscape.net>
References:  <1124.192.168.1.4.1049936589.squirrel@probsd.org> <3E94CF74.4030403@netscape.net> <1362.192.168.1.4.1049939943.squirrel@probsd.org> <3E95206D.9020807@netscape.net>

next in thread | previous in thread | raw e-mail | index | archive | help
* E. J. Cerejo (edinho64@netscape.net) wrote:
==> 
==> 
==> ms@probsd.org wrote:
==> >replace ecerejo.Belkin with: localhost
==> >
==> >then visudo
==> >
==> >what now?
==> >
==> >michael
==> >
==> >
==> >
==> >>ms@probsd.org wrote:
==> >>
==> >>>example - assuming your user name is noltie on a host named flowers
==> >>>
==> >>>ee /usr/local/etc/sudoers
==> >>>
==> >>>%noltie     flowers:NOPASSWD: /usr/local/bin/cdrecord
==> >>>
==> >>>Then type: visudo
==> >>>
==> >>>To close and write the change, just do: Shift+:wq
==> >>>
==> >>>then as user noltie: sudo /usr/local/bin/cdrecord
==> >>
==> >>I get an error, this is the line I used:
==> >>
==> >>%kdedude ecerejo.Belkin:NOPASSWD: /usr/local/bin/cdrecord
==> >>
==> >>and I get this error when I try saving it with visudo:
==> >>
==> >>/usr/local/etc/sudoers.tmp: 28 lines, 637 characters.
==> >>>>> sudoers file: syntax error, line 27 <<<
==> >>What now?
==> 
==> It doesn't give an error when saving if I put just this:
==> 
==> %kdedude localhost = NOPASSWD: /usr/X11R6/bin/xcdroast
==> 
==> but when I run it complains saying that kdedude is not in sudoers file, 
==> tried it without the "%" sign and it complained again.  The only way it 
==> worked was when I put this in there:
==> 
==> %wheel        ALL=(ALL)       NOPASSWD: ALL
==> 
==> but I don't want to do that though, I just want to be able to run a few 
==> commands and not "ALL" commands.
==> 

Why don't you try this:

Cmnd_Alias	ROAST = /usr/X11R6/bin/xcdroast
<yourusername>  ALL = NOPASSWD: ROAST

That works for me.  Also, you will want to check out this page:

http://www.courtesan.com/sudo

--
Joshua



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030410172133.GA29520>