AuthorizationTrampoline

AuthorizationTrampoline

 AuthorizationTrampoline   command filedesc argument   ... 

Description

An SUID root program that invokes actions with superuser privileges on behalf of applications calling the AuthorizationExecuteWithPrivileges routine (part of the Security framework's Authorization Services API). Successful use of this routine requires authorization against the system.privilege.admin right defined in /etc/authorization , meaning that it's limited to root and to those in the admin group .

Options/Usage


argument

A list of arguments to be passed to command .


command

The path to the program to be executed with superuser privileges.


filedes

A file descriptor for a temporary file containing the authorization reference obtained by the application calling AuthorizationExecuteWithPrivileges . The reference is used by AuthorizationTrampoline to determine if the request should be allowed.

Location

/System/Library/CoreServices



Mac OS X Panther for Unix Geeks
Mac OS X Panther for Unix Geeks
ISBN: 0596006071
EAN: 2147483647
Year: 2003
Pages: 212

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net