Date: Thu, 10 Apr 2003 14:38:07 -0400 From: "E. J. Cerejo" <edinho64@netscape.net> To: ms@probsd.org, freebsd-questions <freebsd-questions@FreeBSD.ORG> Subject: Re: sudo Message-ID: <3E95BA0F.1080306@netscape.net> References: <1124.192.168.1.4.1049936589.squirrel@probsd.org><3E94CF74.4030403@net scape.net><1362.192.168.1.4.1049939943.squirrel@probsd.org> <3E95206D.9020807@netscape.net> <1047.192.168.1.4.1049975735.squirrel@probsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
ms@probsd.org 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. > > > change: > > %kdedude localhost = NOPASSWD: /usr/X11R6/bin/xcdroast > > to > > %kdedude localhost=NOPASSWD: /usr/X11R6/bin/xcdroast > > visudo > > sudo /usr/X11R6/bin/xcdroast That didn't work either but I finally got it to work, I put this line on my /etc/hosts file: 192.168.2.72 ecerejo.Belkin ecerejo to create alias to ecerejo and then I edited sudoers with this: kdedude ecerejo=NOPASSWD: /usr/X11R6/bin/xcdroast and it worked. The I replaced kdedude with %wheel to allow every member of the wheel group to run it and it worked also. I had tried sudo before but I was unsuccessful and got even more confused reading the man pages now the sudoers.sample file is starting to make some sense! Many thanks, E. J. Cerejo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E95BA0F.1080306>