-- $Id: shiva-users.asn,v 1.5 1996/04/01 12:38:22 jas Exp $ -- -- Copyright 1992, 1993, 1995, 1996 Shiva Corporation -- -- MIB for user information SHIVA-USERS-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 -- Concise MIB Definitions users FROM SHIVA-MIB; -- User table for SAM-based systems. -- -- This table is the userlist for systems using the SAM code -- base. It exists only on those platforms using the SAM code -- base: NetModem/E 1.x, LanRover/E for NetWare 1.x. It is not -- implemented for later releases of these platforms, nor for any -- other platform. userTable OBJECT-TYPE SYNTAX SEQUENCE OF UserEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of users." ::= { users 1 } userEntry OBJECT-TYPE SYNTAX UserEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A user in the user table." INDEX { username } ::= { userTable 1 } UserEntry ::= SEQUENCE { username OCTET STRING (SIZE (32)), password OCTET STRING (SIZE (16)), permissions INTEGER, dialback OCTET STRING (SIZE (60)) } username OBJECT-TYPE SYNTAX OCTET STRING (SIZE (32)) ACCESS read-write STATUS mandatory DESCRIPTION "User name." ::= { userEntry 1 } password OBJECT-TYPE SYNTAX OCTET STRING (SIZE (16)) ACCESS read-write STATUS mandatory DESCRIPTION "Encrypted user password." ::= { userEntry 2 } permissions OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Permissions bit mask: Bit 0 - Enable dial-in access for this user Bit 1 - Enable dial-out access for this user Bit 2 - Enable user to initiate remote routing Bit 4 - Allow user to dial-in without dialback." ::= { userEntry 3 } dialback OBJECT-TYPE SYNTAX OCTET STRING (SIZE (60)) ACCESS read-write STATUS mandatory DESCRIPTION "A phone number for chargeback." ::= { userEntry 4 } -- The next three objects are only for systems using the SAM code -- base. They exist only on those platforms using the SAM code -- base: NetModem/E 1.x, LanRover/E for NetWare 1.x. They are not -- implemented for later releases of these platforms, nor for any -- other platform. userAdminPermissions OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Master permissions bit mask Bit 0 - Enable dial-in access for the device Bit 1 - Enable dial-out access for device Bit 2 - Enable remote routing for the device." ::= { users 2 } masterPassword OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Encrypted device master password." ::= { users 3 } binderyEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Enables use of bindery server for security." ::= { users 4 } -- The next object is implemented for all platforms running the -- SAM or ShivOS code base. For SAM platforms, the ACCESS is read-write. binderyServer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of Bindery server. (Default bindery server in ShivOS platforms.)" ::= { users 5 } -- The following objects exist only on ShivOS platforms, which includes -- LanRover 2.0 and higher, NetModem 3.0 and higher, and -- LanRover Access Switch. defaultSecurityType OBJECT-TYPE SYNTAX INTEGER { local(1), bindery(2), xtacacs(3), -- not in ShivOS 2.0 otacacs(4) -- not in ShivOS 2.0 } ACCESS read-only STATUS mandatory DESCRIPTION "Default authentication server type." ::= { users 6 } defaultServerOnly OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If true prohibit users from specifying which server to use for authentication." ::= { users 7 } clearLocalUsers OBJECT-TYPE SYNTAX INTEGER { notClear(1), clear(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to clear removes all users from the local user list." ::= { users 8 } -- The following objects were added as of ShivOS 3.0. userCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Total number of users in the local user list." ::= { users 9 } userListModificationTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The date and time the local user list was last modified, represented as the number of seconds elapsed since Midnight on January 1st, 1970 GMT." ::= { users 10 } END