Buenos días, tengo un problema al configurar sudo ya que no hace lo que yo esperaba. Mi problema es que tengo una máquina en la cual a parte del usuario "root" quiero que otros usuarios como por ejemplo "oracle" tengan permiso para ejecutar ciertos comandos como son route, date ....
Pues bien, por ejemplo como usuario root puedo modificar sin problemas la fecha, pero como usuario oracle no puedo, le he dado todos los permisos tanto al usuario oracle como al binario /usr/bin/date quedando éste de la siguiente forma:
-rwxrwxrwx 1 root oinstall 8932 Apr 7 2002 /usr/bin/date
En el grupo oinstall tengo añadido al usuario oracle
pero al intentar cambiar la fecha me aparece el mensaje siguiente:
date: No es propietario
He intentado configurar sudo para que me deje realizar las operaciones pero tampoco consigo que lo haga, el fichero sudoers que tengo es el siguiente:
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
User_Alias USUARIO = oracle
# Cmnd alias specification
Cmnd_Alias DATE=/usr/bin/date
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
oracle ALL = (ALL)/usr/bin/date, /usr/local/
USUARIO ALL = (ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
%oinstall ALL=(ALL) ALL
¿Alguien me puede decir como hacerlo para que el usuario oracle pueda por ejemplo cambiar la fecha?
Gracias de antemano y un saludo.