1752819 Members
4324 Online
108789 Solutions
New Discussion

sudo is not working

 
SOLVED
Go to solution
Syedfurquan
Trusted Contributor

sudo is not working

Hi Everybody,

 

I am trying to install sudo on HP-UX 11.23.

I have installed sudo depot file and edited the sudoers file also to give user as root priviliges. But I am getting error like this:

 

# Oct 20 10:42:20 dbtest01 sudo:     test : /opt/iexpress/sudo/etc/sudoers is ow

ned by uid 0, should be 2 ; TTY=pts/tb ; PWD=/home/test ; COMMAND=su

Oct 20 10:42:20 dbtest01 sudo:     test : no valid sudoers sources found, quitti

ng ; TTY=pts/tb ; PWD=/home/test ; COMMAND=su

 

----------------------------------------------------------------------------------------------------------------

# pwd /opt/iexpress/sudo/etc
 # ll

total 16

-r--r-----   1 root       sys           2981 Oct 20 10:42 sudoers

drwxr-xr-x   2 bin        bin             96 Oct 19 15:37 sudoers.d

#

 

Pease find the sudoers file also below for reference:

## sudoers file.

Defaults logfile=/var/adm/sudo/sudo.log

Defaults timestampdir=/var/adm/sudo

 

##

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

##

## Groups of machines. These may include host names (optionally with wildcards),

## IP addresses, network numbers or netgroups.

# Host_Alias    WEBSERVERS = www1, www2, www3

 

##

## User alias specification

##

## Groups of users.  These may consist of user names, uids, Unix groups,

## or netgroups.

# User_Alias    ADMINS = millert, dowdy, mikef

 

##

## Cmnd alias specification

##

## Groups of commands.  Often used to group related commands together.

# Cmnd_Alias    PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \

#                           /usr/bin/pkill, /usr/bin/top

 

##

## Defaults specification

##

## You may wish to keep some of the following environment variables

## when running commands via sudo.

##

## Locale settings

# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"

##

## Run X applications through sudo; HOME is used to find the

## .Xauthority file.  Note that other programs use HOME to find

## configuration files and this may lead to privilege escalation!

# Defaults env_keep += "HOME"

##

## X11 resource path settings

# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"

##

## Desktop path settings

# Defaults env_keep += "QTDIR KDEDIR"

##

## Allow sudo-run commands to inherit the callers' ConsoleKit session

# Defaults env_keep += "XDG_SESSION_COOKIE"

#### when running commands via sudo.

##

## Locale settings

# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"

##

## Run X applications through sudo; HOME is used to find the

## .Xauthority file.  Note that other programs use HOME to find

## configuration files and this may lead to privilege escalation!

# Defaults env_keep += "HOME"

##

## X11 resource path settings

# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"

##

## Desktop path settings

# Defaults env_keep += "QTDIR KDEDIR"

##

## Allow sudo-run commands to inherit the callers' ConsoleKit session

# Defaults env_keep += "XDG_SESSION_COOKIE"

##

## Uncomment to enable special input methods.  Care should be taken as

## this may allow users to subvert the command being run via sudo.

# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"

##

## Uncomment to enable logging of a command's output, except for

## sudoreplay and reboot.  Use sudoreplay to play back logged sessions.

# Defaults log_output

# Defaults!/usr/bin/sudoreplay !log_output

# Defaults!/usr/local/bin/sudoreplay !log_output

# Defaults!/sbin/reboot !log_output

 

##

## Runas alias specification

##

 

##

## User privilege specification

##

root ALL=(ALL) ALL

test ALL=(root) ALL

## Uncomment to allow members of group wheel to execute any command

# %wheel ALL=(ALL) ALL

 

## Same thing without a password

# %wheel ALL=(ALL) NOPASSWD: ALL

 

## Uncomment to allow members of group sudo to execute any command

# %sudo ALL=(ALL) ALL

 

## Uncomment to allow any user to run sudo if they know the password

## of the user they are running the command as (root by default).

# Defaults targetpw  # Ask for the password of the target user

# ALL ALL=(ALL) ALL  # WARNING: only use this together with 'Defaults targetpw'

 

## Read drop-in files from /opt/iexpress/sudo/etc/sudoers.d

## (the '#' here does not indicate a comment)

#includedir /opt/iexpress/sudo/etc/sudoers.d

sudoers: END

 

Anyhelp will be very much appreciated

Regards,
Syed
3 REPLIES 3
James R. Ferguson
Acclaimed Contributor
Solution

Re: sudo is not working


@Syedfurquan wrote:

I have installed sudo depot file and edited the sudoers file also to give user as root priviliges. But I am getting error like this:

 

# Oct 20 10:42:20 dbtest01 sudo:     test : /opt/iexpress/sudo/etc/sudoers is ow

ned by uid 0, should be 2 ; TTY=pts/tb ; PWD=/home/test ; COMMAND=su

Oct 20 10:42:20 dbtest01 sudo:     test : no valid sudoers sources found, quitti

ng ; TTY=pts/tb ; PWD=/home/test ; COMMAND=su

 


First, always make sure to edit the 'sudoers' file with 'visudo'.  This is a 'vi' session with additional protective checks for SUDO.

 

Did you see this message? :

 

/opt/iexpress/sudo/etc/sudoers is owned by uid 0, should be 2

 

Change the ownership as shown.

 

Regards!

 

...JRF...

 

Syedfurquan
Trusted Contributor

Re: sudo is not working

Dear James,

 

Thanks for the reply. I tried by changing the UID earlier also but still it is not working.

Regards,
Syed
Syedfurquan
Trusted Contributor

Re: sudo is not working

solved...
Regards,
Syed