Ultrix Security

Shawn Mamros mamros at energy.irc.cbm.dec.com
Sat Nov 3 01:24:28 AEST 1990


The getsvc(3) call returns a pointer to an svcinfo struct, which in turn
contains a struct named svcauth which contains the security level.  Here's a
sample program which uses it:

#include <sys/svcinfo.h>

main()
{
   struct svcinfo *svc;

   svc = getsvc();
   switch (svc->svcauth.seclevel) {
   case SEC_BSD:
     printf("Security level is BSD\n");
     break;
   case SEC_UPGRADE:
     printf("Security level is UPGRADE\n");
     break;
   case SEC_ENHANCED:
     printf("Security level is ENHANCED\n");
     break;
   default:
     printf("Unknown security level - check /etc/svc.conf\n");
   }
 }

-Shawn Mamros
E-mail to: mamros at crl.dec.com



More information about the Comp.unix.ultrix mailing list