Видаємо права адміна, Виконую установку, налаштування, супровід серверів

УSolaris є кілька способів дати праваroot'a без передачі безпосередньо пароля самогоroot'a : рідний (pfexec ) та*nix -подібний (sudo ).

1) sudo

sudo за замовчуванням не встановлено, і потрібно встановити його. Після встановлення додаємо такий рядок у/etc/sudoers :

testuser ALL=(ALL) ALL

а якщо без пароля, то так:

testuser ALL=(ALL) NOPASSWD: ALL

Цим ми надали повні права користувачевіtestuser

Примітка.

Тільки вSolaris уsudoers можна використовувати привілеї (сама команда як і раніше буде виконана від користувача, а не відroot'a ), з якими буде виконана команда черезsudo. Подробиці про те, як це зробити описані тут

2) pfexec

pfexec надає доступи на основі файлу/etc/security/exec_attrsolaris 10 ) або файлів у папці/etc/security/exec_attr.d (solaris 11 ). Для того, щоб надати користувачеві права адміна, достатньо змінити його профіль наPrimary Administrator :

#usermod -P 'Primary Administrator' testuser

Після цього користувач отримує право виконувати будь-які дії без введення пароля.

Примітка.

УSolaris 11 (а також можливо в деяких версіяхSolaris 10 ) ця роль замінена на'System Administrator', але насправді це не теж саме , Що і'Primary Administrator' а набагато урізана версія. Як варіант можна вручну додати роль'Primary Administrator'