Установка SUDO на HP-UX

Скачаем depot файл тут:

http://hpux.connect.org.uk/hppd/hpux/Sysadmin/sudo-1.8.6p8/

Зайдём из под root:

su - 

Установим пакет:

swinstall -s `pwd` /sudo.depot

 Создадим группу sudo:

groupadd sudo

Добавим пользователя в эту группу:

usermod -F -a -G sudo test1

Перелогинимся, после чего убедимся что мы в нужной группе:

id

В выводе будет что-то типа:

uid=117(test1) gid=20(users) groups=103(sudo)

Затем создадим симлинк для того чтобы утилита sudo заработала:

find / -name 'libz.so'
ln -s /opt/gtk2.6/lib/libz.so /usr/lib/hpux32/libz.so
ls -l /usr/lib/hpux32/libz.so

Даже после этого, если мы попытаемся использовать sudo ничего не произойдёт:

sudo ls
sudo: unable to stat /usr/local/etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Создадим файл /usr/local/etc/sudoers

vi /usr/local/etc/sudoers

И добавим в него (взял с /etc/sudoers дебиана)

Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d