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