Видаємо права адміна, Виконую установку, налаштування, супровід серверів
У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_attr (уsolaris 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'