Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 03-12-2006, 08:51 AM   #1
Registered: Aug 2005
Distribution: Ubuntu 7.10, Slackware 12
Posts: 270

Rep: Reputation: 30
grrrrrrrrrrrrrrrrrrrr sudoers wont work

Hi all, Ive been messing around with a sample sudoers file in place of the default one, and it just wont do anything i want it too, im obviously misunderstanding how to get it to do what i want. Can someone please tell me how to get one of the commands to work for "sauron" on machine alias "LAPPY", then i should be able to go from there. Here is the sudoers file, (im very sorry its messy) i commented out alot of it (instead of deleting) to try to remind me how it works but not getting anywhere mount and umount seem to work, but shutdown wont.
# Sample /etc/sudoers file.
# This file MUST be edited with the 'visudo' command as root.
# See the sudoers man page for the details on how to write a sudoers file.

# User alias specification
#User_Alias	FULLTIMERS = millert, mikef, dowdy
#User_Alias	PARTTIMERS = bostley, jwfox, crawl
#User_Alias	WEBMASTERS = will, wendy, wim
#User_Alias	ADMIN1 = sauron

# Runas alias specification
#Runas_Alias	OP = root, operator
#Runas_Alias	DB = oracle, sybase

# Host alias specification
#Host_Alias	CUNETS =
#Host_Alias	CSNETS =,,
#Host_Alias	SERVERS = master, mail, www, ns
#Host_Alias	CDROM = orion, perseus, hercules
Host_Alias	LAPPY =

# Cmnd alias specification
#Cmnd_Alias	DUMPS = /usr/sbin/dump, /usr/sbin/rdump, /usr/sbin/restore, \
Cmnd_Alias	KILL = /usr/bin/kill
#Cmnd_Alias	PRINTING = /usr/sbin/lpc, /usr/bin/lprm
Cmnd_Alias	SHUTDOWN = /usr/sbin/shutdown
#Cmnd_Alias	HALT = /usr/sbin/halt, /usr/sbin/fasthalt
Cmnd_Alias	REBOOT = /usr/sbin/reboot, /usr/sbin/fastboot
#Cmnd_Alias	SHELLS = /usr/bin/sh, /usr/bin/csh, /usr/bin/ksh, \

#Cmnd_Alias	SU = /usr/bin/su
#Cmnd_Alias	VIPW = /usr/sbin/vipw, /usr/bin/passwd, /usr/bin/chsh, \

# Override built-in defaults
#Defaults               syslog=auth
#Defaults:FULLTIMERS    !lecture
#Defaults:millert       !authenticate
#Defaults@SERVERS       log_year, logfile=/var/log/sudo.log

# User specification

# root and users in group wheel can run anything on any machine as any user
root		ALL = (ALL) ALL
%wheel		ALL = (ALL) ALL

# full time sysadmins can run anything on any machine without a password

# part time sysadmins may run anything but need a password

# jack may run anything on machines in CSNETS
#jack		CSNETS = ALL

# lisa may run any command on any host in CUNETS (a class B network)
#lisa		CUNETS = ALL

# operator may run maintenance commands and anything in /usr/oper/bin/

# joe may su only to operator
#joe		ALL = /usr/bin/su operator

# pete may change passwords for anyone but root on the hp snakes
#pete		HPPA = /usr/bin/passwd [A-z]*, !/usr/bin/passwd root

# bob may run anything on the sparc and sgi machines as any user
# listed in the Runas_Alias "OP" (ie: root and operator)
#bob		SPARC = (OP) ALL : SGI = (OP) ALL

# jim may run anything on machines in the biglab netgroup
#jim		+biglab = ALL

# users in the secretaries netgroup need to help manage the printers
# as well as add and remove users
#+secretaries	ALL = PRINTING, /usr/bin/adduser, /usr/bin/rmuser

#sauron can run REBOOT and SHUTDOWN

# fred can run commands as oracle or sybase without a password

# on the alphas, john may su to anyone but root and flags are not allowed
#john		ALPHA = /usr/bin/su [!-]*, !/usr/bin/su *root*

# jen can run anything on all machines except the ones
# in the "SERVERS" Host_Alias

# jill can run any commands in the directory /usr/bin/, except for
# those in the SU and SHELLS aliases.
#jill		SERVERS = /usr/bin/, !SU, !SHELLS

# steve can run any command in the directory /usr/local/op_commands/
# as user operator.
#steve		CSNETS = (operator) /usr/local/op_commands/

# matt needs to be able to kill things on his workstation when
# they get hung.
#matt		valkyrie = KILL

# users in the WEBMASTERS User_Alias (will, wendy, and wim)
# may run any command as user www (which owns the web pages)
# or simply su to www.
#WEBMASTERS	www = (www) ALL, (root) /usr/bin/su www

# anyone can mount/unmount a cd-rom on the machine under the LAPPY alias
ALL		LAPPY = NOPASSWD: /sbin/umount /LAPPY,\
		/sbin/mount -o nosuid\,nodev /dev/cd0a /LAPPY
Someone pleeease help

Last edited by dave`2005; 03-12-2006 at 08:54 AM.
Old 03-12-2006, 09:54 AM   #2
Registered: May 2001
Posts: 29,393
Blog Entries: 55

Rep: Reputation: 3564Reputation: 3564Reputation: 3564Reputation: 3564Reputation: 3564Reputation: 3564Reputation: 3564Reputation: 3564Reputation: 3564Reputation: 3564Reputation: 3564
It's good you posted your unabbreviated sudoers file (with all the examples the man page gives, next time please cut out those comment lines). Please check the actual errors users get and the syslog error lines. If unsure post actual errors. Otherwise we'll have to syntax check your whole sudoers file (like the shutdown command not allowing any arguments) and I'd rather see you do most of the work.
Old 03-12-2006, 06:17 PM   #3
Registered: Aug 2005
Distribution: Ubuntu 7.10, Slackware 12
Posts: 270

Original Poster
Rep: Reputation: 30
Thank you for the reply.
The one that is confusing me is that the way i see it, the user "sauron" should be able to use shutdown on the machine LAPPY, which i named by its IP on the LAN. But when i try shutdown (even with no arguements) it says
shutdown: you must be root to do that!
Any ideas why sauron can't use the shutdown command? I must have done something wrong.

Any help greatly appreciated.
Old 03-12-2006, 07:18 PM   #4
Senior Member
Registered: Oct 2003
Location: New York City
Distribution: Debian Sid 2.6.32
Posts: 2,100

Rep: Reputation: 49
How are you assuing the command? If user sauron is just issuing the command shutdown that is the correct way the machine should handle it. Sauron would need to issue the command sudo SHUTDOWN.

Old 03-12-2006, 09:00 PM   #5
Registered: Aug 2005
Distribution: Ubuntu 7.10, Slackware 12
Posts: 270

Original Poster
Rep: Reputation: 30
Issuing "sudo shutdown" i get
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

I put the password in and then i get
sauron is not allowed to run sudo on PointBlank.  This incident will be reported.
When trying "sudo SHUTDOWN" i get the same error as above.

Any ideas why its doing this?


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
I deleted /etc/sudoers and creates a new file call sudoers but now it doesnt for visu abefroman Linux - Software 1 11-10-2005 05:03 PM
Make wont work! The slayer Linux - Laptop and Netbook 1 08-05-2005 12:26 PM
ok got fglrx 2d to work, now why wont 3d work? bvav22 Linux - Software 1 05-01-2005 06:25 PM
FALCONS EYE (nethack) FAILS ON STARTUP, use to work, wont work even after reinstall roorings Linux - Software 0 10-08-2003 10:39 PM
Why wont it work?? Nrub Linux - Distributions 1 11-18-2002 07:07 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:45 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration