[Linux: Debian] SUDO wil niet

Pagina: 1
Acties:

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Ik wil mijn eigen gebruikertje op mijn debian-machine de rechten geven om de pc af te mogen sluiten (shutdown -h now).
Nu heb ik veel gesearched en meteen uitgevonden dat ik SUDO moet gebruiken.
Ik heb dat stukje software geinstalleerd en als volgende geconfigureerd:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification
Cmnd_Alias SHUTDOWN=/usr/sbin/shutdown

# Runas alias specification
Runas_Alias OP=root

# User privilege specification
root    ALL=(ALL) ALL
eric    ALL=(OP) SHUTDOWN

Wat er nu gebeurd als ik onder de user eric het commando "sudo shutdown -h now" geef, is dat SUDO aangeeft dat de user eric niet gemachtigd is om het commando shutdown -h now uit te voeren als root
code:
1
Sorry, user eric is not allowed to execute '/sbin/shutdown -h now' as root on Fileserver.

Iemand een idee wat ik over het hoofd heb gezien?

[ Voor 3% gewijzigd door The Specialist op 12-11-2003 18:32 ]

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • smoking2000
  • Registratie: September 2001
  • Laatst online: 05:09

smoking2000

DPC-Crew

dpkg-reconfigure reality

/usr/sbin/shutdown
ipv
/sbin/shutdown

in je declaratie van variabelen

#which shutdown
/sbin/shutdown

/usr/sbin/shutdown bestaat op mijn Debian Woody bak(ken) iig niet, of heb je /sbin/shutdown gesymlinkt naar /usr/sbin/shutdown?

[ Voor 58% gewijzigd door smoking2000 op 12-11-2003 18:43 . Reden: meer info ]

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


Verwijderd

Moet eric niet intikken:

sudo shutdown -h now sudo /sbin/shutdown -h now

Volledig pad is belangrijk, dat heb je immers zo in /etc/sudoers gespecificeerd.

Hij krijgt dan een prompt voor zijn eigen wachtwoord, waarna de machine afsluit. :?

/edit:
En uiteraard moet het pad zijn:

/sbin/shutdown

/edit2
En als je geen passwd wilt geven doe je het volgende (vergeet niet dat je dus nog steeds je commando moet starten met sudo):


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification
Cmnd_Alias SHUTDOWN=/sbin/shutdown

# Runas alias specification
Runas_Alias OP=root

# User privilege specification
root    ALL=(ALL) ALL
eric    ALL=(OP) NOPASSWD: SHUTDOWN


En nu moet je er toch echt uit kunnen komen.

[ Voor 85% gewijzigd door Verwijderd op 12-11-2003 20:18 ]


  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Gokjes, in je code staat SHUTDOWN met HOOFDLETTERS en jij roept shutdown met kleine letters aan, oftewel gewoon het bestand shutdown???

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Alles werkt bedankt ;)

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • Zwerver
  • Registratie: Februari 2001
  • Niet online
mogen wij ook de oplossing weten dan? Want alleen het werkt.... daar heeft een volgende gebruiker geen drol aan

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

Zwerver schreef op 12 november 2003 @ 23:33:
mogen wij ook de oplossing weten dan? Want alleen het werkt.... daar heeft een volgende gebruiker geen drol aan
Dat shutdown al jarenlang op alle *NIX systemen in /sbin staat, en niet in /usr/sbin :)
Pagina: 1