MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Standards, Environments, and Macros               deviceclean(5)



NAME
     deviceclean - device clean programs

DESCRIPTION
     Each allocatable device has a device clean  program  associ-
     ated  with  it. Device clean programs are invoked by deallo-
     cate(1) to clean device states, registers, and any  residual
     information  in the device before the device is allocated to
     a user. Such cleaning is required by the object  reuse  pol-
     icy.


     Use listdevices(1) to obtain the names and types  of  allo-
     catable  devices  as  well  as  the cleaning program and the
     authorizations that are associated with each device.


     On a system configured with Trusted Extensions, device clean
     programs  are also invoked by allocate(1), in which case the
     program can  optionally  mount  appropriate  media  for  the
     caller.


     The   following   device   clean    programs    reside    in
     /etc/security/lib.

     audioclean    audio devices


     fdclean       floppy devices


     stclean       tape devices


     srclean       CD-ROM devices



     On a system configured with Trusted Extensions, the  follow-
     ing additional cleaning programs and wrappers are available.

     diskclean             floppy, CD-ROM, and  other  removable
                            media  devices.  This  program mounts
                            the device during  the  execution  of
                            allocate, if required.


     audiocleanwrapper    wrapper to make audioclean work with
                            CDE





SunOS 5.11          Last change: 14 Jun 2007                    1






Standards, Environments, and Macros               deviceclean(5)



     wdwwrapper             wrapper to make other  cleaning  pro-
                            grams work with CDE


     wdwmsg                 CDE dialog boxes  for  cleaning  pro-
                            grams



     Administrators can create device clean  programs  for  their
     sites.  These  programs  must adhere to the syntax described
     below.

       /etc/security/lib/device-clean-program [-i  -f  -s  -I] \
       -m mode -u user-name -z zone-name -p zone-path device-name




     where:

     device-name    The name of the device that is to be cleaned.
                    Use  listdevices to obtain the list of allo-
                    catable devices.


     -i             Invoke boot-time initialization.


     -f             Force cleanup by the administrator.


     -s             Invoke standard cleanup by the user.


     -I             Same as -i, with no error or warning.



     The following options are supported only when the system  is
     configured with Trusted Extensions.

     -m mode         Specify the mode in which the clean  program
                     is  invoked. Valid values are allo- cate and
                     deallocate. The default mode is allocate.


     -u user-name    Specify the name of user  who  executes  the
                     device  clean  program.  The default user is
                     the caller.





SunOS 5.11          Last change: 14 Jun 2007                    2






Standards, Environments, and Macros               deviceclean(5)



     -z zone-name    Specify the name of the zone  in  which  the
                     device  is  to  be allocated or deallocated.
                     The default zone is the global zone.


     -p zone-path    Establish the root path of the zone that  is
                     specified by zone-name. Default is "/".


EXIT STATUS
     The following exit values are returned:

     0

         Successful completion.


     1

         An error. Caller can place device in error state.


     2

         A system error. Caller can place device in error state.



     On a system configured with Trusted Extensions, the  follow-
     ing additional exit values are returned:

     3

         Mounting of device failed. Caller shall not place device
         in error state.


     4

         Mounting of device succeeded.


FILES
     /etc/security/lib/*    device clean programs


ATRIBUTES
     See attributes(5)  for descriptions of the following  attri-
     butes:






SunOS 5.11          Last change: 14 Jun 2007                    3






Standards, Environments, and Macros               deviceclean(5)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWcsu                     
    
     Interface Stability          See below.                  
    



     The  Invocation  is  Uncommitted.  The  Output  is   Not-an-
     interface.

SEE ALSO
     allocate(1), deallocate(1), listdevices(1), attributes(5)


     System Administration Guide: Security Services





































SunOS 5.11          Last change: 14 Jun 2007                    4



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™