sudo error on rhel 4

  • 0
  • 1
  • Problem
  • Updated 3 years ago
  • Solved
Hi there,
I'm trying to provision an "unstructured file" dSource to a RHEL 4 target but it fails with the folowing error:
 #####DELPHIX_START_ERROR#####
ERROR_CODE=103
ERROR : Could not mount "10.147.144.116:/domain0/group-77/appdata_container-121/appdata_timeflow-122/datafile" at "/delphix"
ERROR : Details : Trying "mount" using dlpx_pfexec - stty: standard input: Inappropriate ioctl for device;stty: standard input: Inappropriate ioctl for device;;ERROR: No sudo privileges or incorrect password;
#####DELPHIX_END_ERROR#####

we think the problem is with "!requiretty" and if we run "sudo -l" we get the following:
[delphix_os@srvdelphn4b ~]$ sudo -l
Matching Defaults entries for delphix_os on this host:
    !requiretty, requiretty, env_reset, ignore_local_sudoers, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE
    LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY",
    timestamp_timeout=5

Runas and Command-specific defaults for delphix_os:


User delphix_os may run the following commands on this host:
    (root) NOPASSWD: /bin/mount, (root) /bin/umount, (root) /bin/mkdir, (root) /bin/rmdir, (root) /bin/ps

we tried also:

[root@srvdelphn4b ~]# ssh delphix_os@10.147.144.119 sudo /bin/mount -t nfs 10.147.144.116:/domain0/group-77/appdata_container-121/appdata_timeflow-122/datafile /virtualsite/ The authenticity of host '10.147.144.119 (10.147.144.119)' can't be established. RSA key fingerprint is 5e:3a:2d:f6:56:f6:a5:7b:36:09:a0:64:31:98:6b:f4. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.147.144.119' (RSA) to the list of known hosts. * * * * * S I S T E M A P R O T E T T O * * * * * L'accesso non autorizzato a questo sistema e' perseguibile legalmente a norma dell'articolo 615-Ter del Codice Penale (Legge n. 547 del 23-12-1993) * * * * * P R O T E C T E D S Y S T E M * * * * * WARNING: Unathorized access to this system forbidden and is prosecuted by law as stated by article n. 615-Ter of "Codice Penale" (Law n. 547, 23 December 1993). delphix_os@10.147.144.119's password: sudo: sorry, you must have a tty to run sudo

to give you a complete set of infos, this is the sudo file:

# 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.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# User privilege specification
root 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

## CMDB
User_Alias CMDB = cmdb
# Cmnd alias specification
Cmnd_Alias DMIDECODE = /usr/sbin/dmidecode
CMDB ALL=(root) DMIDECODE
%cmdb ALL=(ALL) NOPASSWD: DMIDECODE

#POC Delphix
Defaults:delphix_os !requiretty
delphix_os ALL=NOPASSWD: \
/bin/mount, /bin/umount, /bin/mkdir, /bin/rmdir, /bin/ps

can someone help me?
thanks,
Fabio
Photo of Fabio

Fabio

  • 486 Points 250 badge 2x thumb

Posted 3 years ago

  • 0
  • 1
Photo of Neal Stack

Neal Stack, Employee

  • 2,762 Points 2k badge 2x thumb
Official Response
Hello,

It looks like you have a "requiretty" following and negating the "!requiretty":
[delphix_os@srvdelphn4b ~]$ sudo -l
Matching Defaults entries for delphix_os on this host:
    !requiretty, requiretty

I can't see the rest of your sudoers file but you may have some other default in the file.

Thanks,
  Neal