I tried installing sudo on a lab AIX server. It has been successfully installed. but i still see the below errors.
Code:
[root@LPAR]/>sudo -V
Sudo version 1.8.27
Configure options: --prefix=/opt/freeware --sbindir=/opt/freeware/sbin --libdir=/opt/freeware/lib --mandir=/opt/freeware/man --with-logging=syslog --with-logfac=auth --with-pam --with-pam-login --with-env-editor --with-ignore-dot --with-aixauth --with-tty-tickets --with-ldap --with-ldap-conf-file=/opt/freeware/etc/openldap/ldap.conf
sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: unable to load /opt/freeware/libexec/sudo/sudoers.so: 0509-022 Cannot load module /opt/freeware/lib/libldap.a(libldap-2.4.so.2).
0509-150 Dependent module /opt/freeware/lib/libssl.a(libssl.so) could not be loaded.
0509-152 Member libssl.so is not found in archive
0509-022 Cannot load module /opt/freeware/libexec/sudo/sudoers.so.
0509-150 Dependent module /opt/freeware/lib/libldap.a(libldap-2.4.so.2) could not be loaded.
sudo: fatal error, unable to load plugins
[root@LPAR]/>
[root@LPAR]/>
[root@LPAR]/>ls -ltr /etc/sudo.conf
ls: 0653-341 The file /etc/sudo.conf does not exist.
[root@LPAR]/>ls -ltr /opt/freeware/libexec/sudo/sudoers.so
-rw-r--r-- 1 root system 2262416 Sep 12 06:26 /opt/freeware/libexec/sudo/sudoers.so
[root@LPAR]/>ls -ltr /opt/freeware/lib/libldap
libldap-2.4.a libldap-2.4.so.2 libldap.a libldap_r-2.4.a libldap_r-2.4.so.2 libldap_r.a
[root@LPAR]/>ls -ltr /opt/freeware/lib/libldap
libldap-2.4.a libldap-2.4.so.2 libldap.a libldap_r-2.4.a libldap_r-2.4.so.2 libldap_r.a
[root@LPAR]/>ls -ltr /opt/freeware/lib/libldap.a
lrwxrwxrwx 1 root system 13 Sep 27 13:55 /opt/freeware/lib/libldap.a -> libldap-2.4.a
[root@LPAR]/>ls -ltr /opt/freeware/lib/libssl.a
-rw-r--r-- 1 root system 4477977 Jun 11 2012 /opt/freeware/lib/libssl.a
[root@LPAR]/>ls -ltr /opt/freeware/libexec/sudo/sudoers.so
-rw-r--r-- 1 root system 2262416 Sep 12 06:26 /opt/freeware/libexec/sudo/sudoers.so
[root@LPAR]/>ls -ltr /opt/freeware/lib/libldap.a
lrwxrwxrwx 1 root system 13 Sep 27 13:55 /opt/freeware/lib/libldap.a -> libldap-2.4.a
[root@LPAR]/>
Code:
[root@LPAR]/>sudo su -
sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: unable to load /opt/freeware/libexec/sudo/sudoers.so: 0509-022 Cannot load module /opt/freeware/lib/libldap.a(libldap-2.4.so.2).
0509-150 Dependent module /opt/freeware/lib/libssl.a(libssl.so) could not be loaded.
0509-152 Member libssl.so is not found in archive
0509-022 Cannot load module /opt/freeware/libexec/sudo/sudoers.so.
0509-150 Dependent module /opt/freeware/lib/libldap.a(libldap-2.4.so.2) could not be loaded.
sudo: fatal error, unable to load plugins
[root@LPAR]/>
Here is the procedure I followed to install sudo
downloaded the sudo RPM package from AIX toolbox for linux applications and tried installing, received dependency error.
sudo-1.8.27-3.aix6.1.ppc.rpm
Code:
+-----------------------------------------------------------------------------+
RPM Error Summary:
+-----------------------------------------------------------------------------+
The following errors occurred during installation:
error: Failed dependencies:
libibmldap.a is needed by sudo-1.8.27-3.ppc
COMMAND STATUS
Command: failed stdout: yes stderr: no
Before command completion, additional instructions may appear below.
geninstall -I "a -cgNpQqwXY -V2 -J" -Z -p -d . -f File 2>&1
File:
sudo
sudo-1.8.27-3
Validating RPM package selections ...
+-----------------------------------------------------------------------------+
RPM Error Summary:
+-----------------------------------------------------------------------------+
The following errors occurred during installation:
error: Failed dependencies:
libibmldap.a is needed by sudo-1.8.27-3.ppc
idsldap.clt32bit64.rte 6.4.0.19 COMMITTED Directory Server - 32 bit
idsldap.clt64bit64.rte 6.4.0.19 COMMITTED Directory Server - 64 bit
idsldap.cltbase64.adt 6.4.0.19 COMMITTED Directory Server - Base Client
idsldap.cltbase64.rte 6.4.0.19 COMMITTED Directory Server - Base Client
idsldap.license64.rte 6.4.0.19 COMMITTED Directory Server - License
idsldap.msg64.en_US 6.4.0.19 COMMITTED Directory Server - Messages -
idsldap.clt32bit64.rte 6.4.0.19 COMMITTED Directory Server - 32 bit
idsldap.clt64bit64.rte 6.4.0.19 COMMITTED Directory Server - 64 bit
idsldap.cltbase64.rte 6.4.0.19 COMMITTED Directory Server - Base Client
then I was able to install sudo
Code:
Command: OK stdout: yes stderr: no
Before command completion, additional instructions may appear below.
geninstall -I "a -cgNQqwXY -V2 -J" -Z -d . -f File 2>&1
File:
sudo
Validating RPM package selections ...
Please wait...
Preparing... ########################################
Updating / installing...
sudo-1.8.27-3 ########################################
#which sudo
/usr/bin/sudo
How can I fix the above error (sudo: fatal error, unable to load plugins)?
--- Post updated at 05:46 PM ---
we do not use ldap or active directory for these servers.
I'm trying to install sudo on AIX 5.3. I don't have a compiler on my machine, so I was trying to find a binary. The one found at http://www.bullfreeware.com/listaix52.html that is supposed to work for 5.3 even though it was compiled on 5.2. The issue is I'm new to AIX and could not figure out how... (3 Replies)
I want give a user "sar" permission, so I modify the sudoers file: unix1 is the group for users can use sar command
Cmnd_Alias RUN_SAR = /usr/sbin/sar
User_Alias UNIX1_USERS = %unix1
UNIX1_USERS ALL = NOPASSWD:RUN_SAR
However, when I run sar command, it shows:
$ sar 1 4
sar: The... (1 Reply)
Hello,
I am logging to a server using username 'test'. I want to execute some commands as user test2.
When I am trying to run `sudo su - test2 -c 'ls'` it gives error user 'test' is not allowed to run sudo in host. But when I login into the account 'test2' using sudo su - test2 all these... (6 Replies)
I am trying to understand why I get "0" returned when I run the command sudo bootinfo -r. I know bootinfo isn't really supported in versions higher then AIX 4.2. I also know that instead of bootinfo -r I could use lsattr -El sys0 -a realmem | awk '{print $2}' and produce the same output as ... (1 Reply)
I am writing a BASH script to update a webserver and then restart Apache. It looks basically like this:
#!/bin/bash
rsync /path/on/local/machine/ foo.com:path/on/remote/machine/
ssh foo.com sudo /etc/init.d/apache2 reloadrsync and ssh don't prompt for a password, because I have DSA encryption... (9 Replies)
Does anyone have any experience using sudo to control smit on AIX 5.3?
These are the smit commands that I want certain users to execute:
# Cmnd alias specification
Cmnd_Alias SMIT = /bin/smit hacmp, \
/bin/smit pxdam, \
/bin/smit cl_lsuser, \
/bin/smit cl_users, \
/bin/smit cl_passwd
... (5 Replies)
I am planning to implement sudo for users.
Under , it looks I have to put the users who need to have sudo access:
What are the recommended for users? I don't think I need to give the ALL privilege (i.e ) to AIX users.
I'd like to know the commonly used privilege specification for sudo... (1 Reply)
Hi,
I have installed sudo on Solaris 10 (sparc). When I try to add a user I get the following:
-bash-3.00$ sudo addusr scarlet sudo
sudo: /usr/local/etc/sudoers.d is owned by uid 2, should be 0
Password:
I entered a password, thinking it was for the sudo user but it failed. Then I entered the... (3 Replies)
Hi,
I am running a remote shell from site A to site B, where both are AIX. The remote shell starts other application, and when it finishes, it returns to the site A.
The problem is that I am receiving an error signal 11 and system core error 50 - segmentation fault.
Does anyone know if there are... (6 Replies)
I cannot solve the following error bellow.
Can someone help me on this please?
Mar 31 07:08:45 serverx sudo: fork
Mar 31 07:18:50 serverx sudo: fork
Mar 31 07:28:45 serverx sudo: fork
Mar 31 07:38:47 serverx sudo: fork
Mar 31 07:48:45 serverx sudo: fork
Mar 31 07:58:45 serverx... (1 Reply)