authsys_create man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]


       rpc_clnt_auth,  auth_destroy,  authnone_create,	authsys_create,	 auth‐
       sys_create_default - library routines for client side remote  procedure
       call authentication

       void auth_destroy(AUTH *auth);

       AUTH *authnone_create	(void)

       AUTH *authsys_create(const cha r*host,  const uid_t uid, const gid_t gid,
	    const int len, const gid_t *aup_gids);

       AUTH *authsys_create_default(void)

       These  routines are part of the RPC library that allows C language pro‐
       grams to make procedure calls on other  machines	 across	 the  network,
       with desired authentication.

       These  routines	are  normally called after creating the CLIENT handle.
       The cl_auth field of the CLIENT structure should be initialized by  the
       AUTH structure returned by some of the following routines. The client's
       authentication information is passed to the server when the RPC call is

       Only  the  NULL	and the SYS style of authentication is discussed here.
       For the DES style authentication, please refer to secure_rpc(3NSL).

       The NULL and SYS style of  authentication  are  safe  in	 multithreaded
       applications. For the MT-level of the DES style, see its pages.

       The  following routines require that the header <rpc/rpc.h> be included
       (see rpc(3NSL) for the definition of the AUTH data structure).

	 #include <rpc/rpc.h>

				 A function macro that destroys the  authenti‐
				 cation	  information  associated  with	 auth.
				 Destruction usually involves deallocation  of
				 private  data	structures. The use of auth is
				 undefined after calling auth_destroy().

				 Create and return an RPC authentication  han‐
				 dle   that  passes  nonusable	authentication
				 information with each remote procedure	 call.
				 This  is  the	default authentication used by

				 Create and return an RPC authentication  han‐
				 dle  that  contains  AUTH_SYS	authentication
				 information. The parameter host is  the  name
				 of  the  machine on which the information was
				 created; uid is the user's user  ID;  gid  is
				 the user's current group ID; len and aup_gids
				 refer to a counted array of groups  to	 which
				 the user belongs.

				 Call  authsys_create()	 with  the appropriate

       See attributes(5) for descriptions of the following attributes:

       │MT-Level       │ MT-Safe	 │

       rpc(3NSL),	  rpc_clnt_calls(3NSL),		rpc_clnt_create(3NSL),
       secure_rpc(3NSL), attributes(5)

				 Jan 14, 2002		   RPC_CLNT_AUTH(3NSL)

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net