Установка sudo на Solaris 10
Качаем с sunfreeware.com пакеты для установки:
ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/sudo-1.7.4p2-sol10-sparc-local.gz
ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/libintl-3.4.0-sol10-sparc-local.gz
Заливаем на сервер в /tmp/sudo
распаковываем пакеты:
gunzip ibintl-3.4.0-sol10-sparc-local.gz
gunzip sudo-1.7.4p2-sol10-sparc-local.gz
ставим сначала библиотеку ibintl-3.4.0 т.к. она нужна для sudo-1.7.4p2
pkgadd -d ibintl-3.4.0-sol10-sparc-local
затем саму утилиту:
pkgadd -d sudo-1.7.4p2-sol10-sparc-local
Нам нужны следующие файлы:
/usr/local/etc/sudoers - файл конфигурации
/usr/local/sbin/visudo - утилита vi для конфигурирования файла /usr/local/etc/sudoers
Под рутом создаем каталог /usr/local/var/lib/
mkdir -p /usr/local/var/lib/
и даем возможность членам группы писать туда.
chmod g+w /usr/local/var/lib/
Добавляем строчку в файл /usr/local/etc/sudoers :
helpdesk ALL = (ALL) NOPASSWD: /bin/kill
Она позволяет пользователю хелпдеск запускать утилиту kill
После этих манипуляций все должно работать.
Пример исопльзования :
sudo /bin/kill 886