A Privilege Delegation Provider is defined as a program that allows a logged in user to perform an activity with the privileges of another user. Typically, the privileges that are granted to a specific user are administered centrally. For example, the sudo command can be used to run a script that requires root access:
sudo root root.sh
In the invocation of sudo in the example above, an administrator can use the sudo command to run a script as root provided he has been granted the appropriate privileges by the system administrator.
Enterprise Manager preferred credentials allow you to use two types of privilege delegation provider: Sudo and Power Broker. Using EM CLI, you can set/edit Privilege Delegation Provider properties for a host. See the Enterprise Manager Command Line Interface guide for more information.
See your Privilege Delegation Provider documentation for detailed setup and configurartion information.
Sudo
Sudo allows a permitted user to execute a command as the super user or another
user, as specified in the sudoers file. If the invoking user is root or if the
target user is the same as the invoking user, no password is required. Otherwise,
sudo requires that users authenticate themselves with a password by default
(NOTE: In the default configuration this is the user's password, not the root
password). Once a user has been authenticated, a timestamp is updated and the
user may then use sudo without a password for a short period of time (5 minutes
unless overridden in sudoers).
Sudo determines who is an authorized user by consulting the file /etc/sudoers file.
PowerBroker
Symark PowerBroker enables UNIX system administrators to specify the circumstances
under which other people may run certain programs such as root (or other important
accounts). The result is that responsibility for such actions as adding user
accounts, fixing line printer queues, and so on, can be safely assigned to the
appropriate people, without disclosing the root password. The full power of
root is thus protected from potential misuse or abuse-for example, modifying
databases or file permissions, erasing disks, or more subtle damage.
Symark PowerBroker can access existing programs as well as its own set of utilities that execute common system administration tasks. Utilities being developed to run on top of Symark PowerBroker can manage passwords, accounts, backups, line printers, file ownership or removal, rebooting, logging people out, killing their programs, deciding who can log in to where from where, and so on. They can also provide TCP/IP, Load Balancer, cron, NIS, NFS, FTP, rlogin, and accounting subsystem management. Users can work from within a restricted shell or editor to access certain programs or files as root.
For additional information about Sudo or PowerBroker, see their respective product documentation.
Related Topics
Managing Preferred Credentials
Enterprise Manager Information Roadmap
Copyright © 1996, 2007, Oracle. All rights reserved.