1*0Sstevel@tonic-gate /* 2*0Sstevel@tonic-gate * CDDL HEADER START 3*0Sstevel@tonic-gate * 4*0Sstevel@tonic-gate * The contents of this file are subject to the terms of the 5*0Sstevel@tonic-gate * Common Development and Distribution License, Version 1.0 only 6*0Sstevel@tonic-gate * (the "License"). You may not use this file except in compliance 7*0Sstevel@tonic-gate * with the License. 8*0Sstevel@tonic-gate * 9*0Sstevel@tonic-gate * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10*0Sstevel@tonic-gate * or http://www.opensolaris.org/os/licensing. 11*0Sstevel@tonic-gate * See the License for the specific language governing permissions 12*0Sstevel@tonic-gate * and limitations under the License. 13*0Sstevel@tonic-gate * 14*0Sstevel@tonic-gate * When distributing Covered Code, include this CDDL HEADER in each 15*0Sstevel@tonic-gate * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16*0Sstevel@tonic-gate * If applicable, add the following below this CDDL HEADER, with the 17*0Sstevel@tonic-gate * fields enclosed by brackets "[]" replaced with your own identifying 18*0Sstevel@tonic-gate * information: Portions Copyright [yyyy] [name of copyright owner] 19*0Sstevel@tonic-gate * 20*0Sstevel@tonic-gate * CDDL HEADER END 21*0Sstevel@tonic-gate */ 22*0Sstevel@tonic-gate /* 23*0Sstevel@tonic-gate * ident "%Z%%M% %I% %E% SMI" 24*0Sstevel@tonic-gate * 25*0Sstevel@tonic-gate * Copyright (c) 2000 by Sun Microsystems, Inc. 26*0Sstevel@tonic-gate * All rights reserved. 27*0Sstevel@tonic-gate * 28*0Sstevel@tonic-gate */ 29*0Sstevel@tonic-gate 30*0Sstevel@tonic-gate import java.util.ListResourceBundle; 31*0Sstevel@tonic-gate 32*0Sstevel@tonic-gate // On-line spot help. Defined as strings of a "contents" object. 33*0Sstevel@tonic-gate 34*0Sstevel@tonic-gate public class HelpData extends ListResourceBundle { 35*0Sstevel@tonic-gate public Object [][] getContents() { 36*0Sstevel@tonic-gate return contents; 37*0Sstevel@tonic-gate } 38*0Sstevel@tonic-gate 39*0Sstevel@tonic-gate static final Object [][] contents = { 40*0Sstevel@tonic-gate 41*0Sstevel@tonic-gate // 42*0Sstevel@tonic-gate // Main Login Panel 43*0Sstevel@tonic-gate // 44*0Sstevel@tonic-gate 45*0Sstevel@tonic-gate {"MainLoginPanel", 46*0Sstevel@tonic-gate // Not currently available in GUI 47*0Sstevel@tonic-gate "This window enables you to log in and use the SEAM Administration" 48*0Sstevel@tonic-gate +"Tool. The default information that initially fills in the fields" 49*0Sstevel@tonic-gate +" is read from the system's /etc/krb5/krb5.conf file (except" 50*0Sstevel@tonic-gate +" for the principal name)."}, 51*0Sstevel@tonic-gate 52*0Sstevel@tonic-gate 53*0Sstevel@tonic-gate {"LoginName", 54*0Sstevel@tonic-gate "The principal name to log in with (without realm included)." 55*0Sstevel@tonic-gate +"In order to use the SEAM Administration Tool, your principal" 56*0Sstevel@tonic-gate +" must have the appropriate privileges specified in the master" 57*0Sstevel@tonic-gate +" KDC's kadm5.acl" 58*0Sstevel@tonic-gate +" file.\n" 59*0Sstevel@tonic-gate +" \n" 60*0Sstevel@tonic-gate +"The default principal name consists of your user name with the" 61*0Sstevel@tonic-gate +" 'admin' instance appended. For example, 'jdb/admin'."}, 62*0Sstevel@tonic-gate 63*0Sstevel@tonic-gate 64*0Sstevel@tonic-gate {"LoginPass", 65*0Sstevel@tonic-gate "The password for the principal."}, 66*0Sstevel@tonic-gate 67*0Sstevel@tonic-gate 68*0Sstevel@tonic-gate {"LoginRealm", 69*0Sstevel@tonic-gate "The Kerberos realm, which is similar to a DNS domain." 70*0Sstevel@tonic-gate +"In most cases, the realm name is your domain name, and it should" 71*0Sstevel@tonic-gate +" be upper-case. For example, 'MTN.ACME.COM'.\n" 72*0Sstevel@tonic-gate +" \n" 73*0Sstevel@tonic-gate +"Each realm has one master KDC and may include slave" 74*0Sstevel@tonic-gate +" KDCs that contain read-only copies of the master." 75*0Sstevel@tonic-gate +"The default realm is read from the system's" 76*0Sstevel@tonic-gate +" /etc/krb5/krb5.conf file."}, 77*0Sstevel@tonic-gate 78*0Sstevel@tonic-gate 79*0Sstevel@tonic-gate {"LoginServer", 80*0Sstevel@tonic-gate "The master KDC where the Kerberos administration server, kadmind," 81*0Sstevel@tonic-gate +" is running and where the KDC (Key Distribution Center) is located." 82*0Sstevel@tonic-gate +"You must provide a fully-qualified host name for the master KDC.\n" 83*0Sstevel@tonic-gate +" \n" 84*0Sstevel@tonic-gate +"The default admin server is read from the" 85*0Sstevel@tonic-gate +" system's /etc/krb5/krb5.conf file."}, 86*0Sstevel@tonic-gate 87*0Sstevel@tonic-gate 88*0Sstevel@tonic-gate {"LoginOK", 89*0Sstevel@tonic-gate "Checks the information" 90*0Sstevel@tonic-gate +" in this window, and if valid, logs you into the tool."}, 91*0Sstevel@tonic-gate 92*0Sstevel@tonic-gate 93*0Sstevel@tonic-gate {"LoginStartOver", 94*0Sstevel@tonic-gate "Resets all fields in this window to their initial" 95*0Sstevel@tonic-gate +" settings (when the tool was started)."}, 96*0Sstevel@tonic-gate 97*0Sstevel@tonic-gate 98*0Sstevel@tonic-gate // 99*0Sstevel@tonic-gate // Panel Tabs 100*0Sstevel@tonic-gate // 101*0Sstevel@tonic-gate 102*0Sstevel@tonic-gate 103*0Sstevel@tonic-gate {"PrincipalTab", 104*0Sstevel@tonic-gate "Sends you to the list of principals. If you are currently" 105*0Sstevel@tonic-gate +" working on a principal or policy and you've made" 106*0Sstevel@tonic-gate +" changes, you'll be prompted to cancel or save" 107*0Sstevel@tonic-gate +" the changes before being sent to Principal List panel."}, 108*0Sstevel@tonic-gate 109*0Sstevel@tonic-gate 110*0Sstevel@tonic-gate {"PolicyTab", 111*0Sstevel@tonic-gate "Sends you to the list of policies. If you are currently working on a" 112*0Sstevel@tonic-gate +" principal or policy and you've made changes, you'll be prompted to" 113*0Sstevel@tonic-gate +" cancel or save the changes before being sent to Policy" 114*0Sstevel@tonic-gate +" List panel."}, 115*0Sstevel@tonic-gate 116*0Sstevel@tonic-gate 117*0Sstevel@tonic-gate 118*0Sstevel@tonic-gate // 119*0Sstevel@tonic-gate // Principal List Panel 120*0Sstevel@tonic-gate // 121*0Sstevel@tonic-gate 122*0Sstevel@tonic-gate 123*0Sstevel@tonic-gate {"PrinListPanel", 124*0Sstevel@tonic-gate // Not currently available in GUI 125*0Sstevel@tonic-gate "This panel enables you to select a principal from the list to modify," 126*0Sstevel@tonic-gate +" delete, and duplicate. You can also create a new principal.\n" 127*0Sstevel@tonic-gate +" \n" 128*0Sstevel@tonic-gate +" principal is an entity to which tickets may be assigned, generally" 129*0Sstevel@tonic-gate +" of the form <primary>/<instance>@<REALM>. For example," 130*0Sstevel@tonic-gate +" jdb/admin@MTN.ACME.COM.\n" 131*0Sstevel@tonic-gate +" \n" 132*0Sstevel@tonic-gate +" display a specific principal or" 133*0Sstevel@tonic-gate +" sublist of principals, enter a filter string in the Filter Pattern" 134*0Sstevel@tonic-gate +" field and press" 135*0Sstevel@tonic-gate +" return.\n" 136*0Sstevel@tonic-gate +" \n" 137*0Sstevel@tonic-gate +"To perform an operation on a principal, select it from the list and" 138*0Sstevel@tonic-gate +" click the appropriate button. To create a new principal, click" 139*0Sstevel@tonic-gate +" Create New."}, 140*0Sstevel@tonic-gate 141*0Sstevel@tonic-gate 142*0Sstevel@tonic-gate {"PrList", 143*0Sstevel@tonic-gate "Displays all the available principals in the specified realm.\n" 144*0Sstevel@tonic-gate +" \n" 145*0Sstevel@tonic-gate +"To select a principal, click on its name in the list;" 146*0Sstevel@tonic-gate +" double-clicking on a principal is equivalent to selecting" 147*0Sstevel@tonic-gate +" the principal and clicking Modify."}, 148*0Sstevel@tonic-gate 149*0Sstevel@tonic-gate 150*0Sstevel@tonic-gate {"PrNoList", 151*0Sstevel@tonic-gate "This list panel is blank when you don't have list privileges" 152*0Sstevel@tonic-gate +" or you've chosen not to show lists."}, 153*0Sstevel@tonic-gate 154*0Sstevel@tonic-gate 155*0Sstevel@tonic-gate {"PrListPattern", 156*0Sstevel@tonic-gate "Enables you to apply a filter on the available principals to" 157*0Sstevel@tonic-gate +" display a particular principal or sublist of principals." 158*0Sstevel@tonic-gate +"The filter string you enter may consist of one or more" 159*0Sstevel@tonic-gate +" characters. And, because the filter mechanism is case" 160*0Sstevel@tonic-gate +" sensitive, you need to use the appropriate upper-case and" 161*0Sstevel@tonic-gate +" lower-case letters for the filter.\n" 162*0Sstevel@tonic-gate +" \n" 163*0Sstevel@tonic-gate +"For example, entering 'user' for the filter would match" 164*0Sstevel@tonic-gate +" and display principals such as 'enguser', 'user1'," 165*0Sstevel@tonic-gate +" and 'useradmin'.\n" 166*0Sstevel@tonic-gate +" '\n" 167*0Sstevel@tonic-gate +"To display a particular principal or sublist of" 168*0Sstevel@tonic-gate +" principals, enter a filter string and press return.\n" 169*0Sstevel@tonic-gate +" \n" 170*0Sstevel@tonic-gate +"To display the entire list of principals, click Clear" 171*0Sstevel@tonic-gate +" Filter(or clear the Filter Pattern field and press return)."}, 172*0Sstevel@tonic-gate 173*0Sstevel@tonic-gate 174*0Sstevel@tonic-gate {"PrNameNoList", 175*0Sstevel@tonic-gate "When the principal list is not displayed," 176*0Sstevel@tonic-gate +" you must enter principal names in this field to perform" 177*0Sstevel@tonic-gate +" operations on them. Entering a name is equivalent to selecting" 178*0Sstevel@tonic-gate +" an item from the principal list in normal operation.\n" 179*0Sstevel@tonic-gate +" \n" 180*0Sstevel@tonic-gate +"To clear the principal entry, click Clear Name (or clear the" 181*0Sstevel@tonic-gate +" Name field and press return)."}, 182*0Sstevel@tonic-gate 183*0Sstevel@tonic-gate 184*0Sstevel@tonic-gate {"PrListClear", 185*0Sstevel@tonic-gate "Clears the filter and displays the full list of available", 186*0Sstevel@tonic-gate " principals."}, 187*0Sstevel@tonic-gate 188*0Sstevel@tonic-gate 189*0Sstevel@tonic-gate {"PrNoListClear", 190*0Sstevel@tonic-gate "Clears the Name field."}, 191*0Sstevel@tonic-gate 192*0Sstevel@tonic-gate 193*0Sstevel@tonic-gate {"PrListModify", 194*0Sstevel@tonic-gate "Opens a series of panels that enable you to modify the selected" 195*0Sstevel@tonic-gate +" principal, such as the principal's password, expiry date," 196*0Sstevel@tonic-gate +" and policy."}, 197*0Sstevel@tonic-gate 198*0Sstevel@tonic-gate 199*0Sstevel@tonic-gate {"PrListAdd", 200*0Sstevel@tonic-gate "Opens a series of panels that enable you to create a new principal." 201*0Sstevel@tonic-gate +" The panels will have some of the fields already filled in with" 202*0Sstevel@tonic-gate +" default values, which you can set up by choosing Properties from" 203*0Sstevel@tonic-gate +" the Edit menu.\n" 204*0Sstevel@tonic-gate +" \n" 205*0Sstevel@tonic-gate +"The Duplicate button performs the same function; however," 206*0Sstevel@tonic-gate +" instead of the fields filled in with default values, the fields" 207*0Sstevel@tonic-gate +" are filled in with the same values as the selected principal."}, 208*0Sstevel@tonic-gate 209*0Sstevel@tonic-gate 210*0Sstevel@tonic-gate {"PrListDelete", 211*0Sstevel@tonic-gate "Deletes the selected principal from the Kerberos realm. The deleted" 212*0Sstevel@tonic-gate +" principal can no longer be assigned Kerberos tickets."}, 213*0Sstevel@tonic-gate 214*0Sstevel@tonic-gate 215*0Sstevel@tonic-gate {"PrListDuplicate", 216*0Sstevel@tonic-gate "Opens a series of panels that enable you to duplicate the selected" 217*0Sstevel@tonic-gate +" principal. The panels will have the fields already filled in" 218*0Sstevel@tonic-gate +" with the same values as the selected principal," 219*0Sstevel@tonic-gate +" except for the principal's name and password." 220*0Sstevel@tonic-gate +"You can use this button to quickly create a new principal using " 221*0Sstevel@tonic-gate +" another principal as a template.\n" 222*0Sstevel@tonic-gate +" \n" 223*0Sstevel@tonic-gate +"The Create New button performs the same function; however," 224*0Sstevel@tonic-gate +" instead of" 225*0Sstevel@tonic-gate +" the fields filled in with the same values as the selected" 226*0Sstevel@tonic-gate +" principal, the fields are filled in with default values."}, 227*0Sstevel@tonic-gate 228*0Sstevel@tonic-gate 229*0Sstevel@tonic-gate 230*0Sstevel@tonic-gate // 231*0Sstevel@tonic-gate // Principal Basics Panel 232*0Sstevel@tonic-gate // 233*0Sstevel@tonic-gate 234*0Sstevel@tonic-gate 235*0Sstevel@tonic-gate {"PrincipalBasicsPanel", 236*0Sstevel@tonic-gate // Not currently available in GUI 237*0Sstevel@tonic-gate "This panel enables you to specify the basic attributes for a" 238*0Sstevel@tonic-gate +" principal."}, 239*0Sstevel@tonic-gate 240*0Sstevel@tonic-gate 241*0Sstevel@tonic-gate {"PrName", 242*0Sstevel@tonic-gate "The name of the principal (the <primary>/<instance> part of a" 243*0Sstevel@tonic-gate +" fully-qualified principal name). A principal is a unique identity" 244*0Sstevel@tonic-gate +" to which the KDC can assign tickets.\n" 245*0Sstevel@tonic-gate +" \n" 246*0Sstevel@tonic-gate +"If you are modifying a principal," 247*0Sstevel@tonic-gate +" you cannot edit a principal's name.\n" 248*0Sstevel@tonic-gate +" \n" 249*0Sstevel@tonic-gate +"For service (or host) principal names, the <primary> part must be" 250*0Sstevel@tonic-gate +" the name of a service, such as 'host' for telnet and rsh" 251*0Sstevel@tonic-gate +" services,'ftp', or 'nfs'." 252*0Sstevel@tonic-gate +"The < instance > part must be the name of the system" 253*0Sstevel@tonic-gate +" that requires Kerberos authentication for that service." 254*0Sstevel@tonic-gate +"For example, 'host/denver.mtn.acme.com'.\n" 255*0Sstevel@tonic-gate +" \n" 256*0Sstevel@tonic-gate +"For user principal names, the < primary > part must be" 257*0Sstevel@tonic-gate +" the name of the" 258*0Sstevel@tonic-gate +" user." 259*0Sstevel@tonic-gate +"The < instance > part is optional, but it can be a term used to" 260*0Sstevel@tonic-gate +" describe the intended use for the principals, such as 'admin', or" 261*0Sstevel@tonic-gate +" it can be the name of a system, which enables you to create" 262*0Sstevel@tonic-gate +" different" 263*0Sstevel@tonic-gate +" principals for the same user on a per-system basis." 264*0Sstevel@tonic-gate +" For example, 'jdb/admin', 'jdb/denver@acme.com', or 'jdb'."}, 265*0Sstevel@tonic-gate 266*0Sstevel@tonic-gate 267*0Sstevel@tonic-gate {"PrComments", 268*0Sstevel@tonic-gate "Comments related to the principal (for example," 269*0Sstevel@tonic-gate +" 'Temporary Account')."}, 270*0Sstevel@tonic-gate 271*0Sstevel@tonic-gate 272*0Sstevel@tonic-gate {"PrPolicy", 273*0Sstevel@tonic-gate "A menu of available policies for the principal."}, 274*0Sstevel@tonic-gate 275*0Sstevel@tonic-gate 276*0Sstevel@tonic-gate {"PrPassword", 277*0Sstevel@tonic-gate "The password for the principal."}, 278*0Sstevel@tonic-gate 279*0Sstevel@tonic-gate 280*0Sstevel@tonic-gate {"PrBasicRandomPw", 281*0Sstevel@tonic-gate "Creates a random password for the principal and copies it into" 282*0Sstevel@tonic-gate +" the Password field."}, 283*0Sstevel@tonic-gate 284*0Sstevel@tonic-gate 285*0Sstevel@tonic-gate {"PrinBasLastPrincipalChange", 286*0Sstevel@tonic-gate "The date on which information for the principal was" 287*0Sstevel@tonic-gate +" last modified."}, 288*0Sstevel@tonic-gate 289*0Sstevel@tonic-gate 290*0Sstevel@tonic-gate {"PrinBasLastChangedBy", 291*0Sstevel@tonic-gate "The name of the principal who last modified the account for this" 292*0Sstevel@tonic-gate +" principal."}, 293*0Sstevel@tonic-gate 294*0Sstevel@tonic-gate 295*0Sstevel@tonic-gate {"PrExpiry", 296*0Sstevel@tonic-gate "The date and time on which the principal's account expires. When the" 297*0Sstevel@tonic-gate +" account expires, the principal can no longer" 298*0Sstevel@tonic-gate +" get a ticket-granting ticket (TGT) and may not be able to log in.\n" 299*0Sstevel@tonic-gate +" \n" 300*0Sstevel@tonic-gate +"To set up the account with no expiration date," 301*0Sstevel@tonic-gate +" enter the word 'never' in the field.\n" 302*0Sstevel@tonic-gate +" \n" 303*0Sstevel@tonic-gate +"To help create a formatted date and time entry, click the adjacent" 304*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 305*0Sstevel@tonic-gate 306*0Sstevel@tonic-gate 307*0Sstevel@tonic-gate {"PrSave", 308*0Sstevel@tonic-gate "Saves any changes you've made to the current principal."}, 309*0Sstevel@tonic-gate 310*0Sstevel@tonic-gate 311*0Sstevel@tonic-gate {"PrCancel", 312*0Sstevel@tonic-gate "Discards all the changes you've made to the current principal" 313*0Sstevel@tonic-gate +" and sends you back to the list of principals."}, 314*0Sstevel@tonic-gate 315*0Sstevel@tonic-gate 316*0Sstevel@tonic-gate {"PrBasicPrevious", 317*0Sstevel@tonic-gate "Sends you back to the list of principals.\n" 318*0Sstevel@tonic-gate +" \n" 319*0Sstevel@tonic-gate +"Note that you must save or cancel any changes you've made to" 320*0Sstevel@tonic-gate +" the current principal before you can go back to the list."}, 321*0Sstevel@tonic-gate 322*0Sstevel@tonic-gate 323*0Sstevel@tonic-gate {"PrBasicNext", 324*0Sstevel@tonic-gate "Sends you to the next Principal Details panel that contains" 325*0Sstevel@tonic-gate +" the password and ticket lifetime attributes for the principal."}, 326*0Sstevel@tonic-gate 327*0Sstevel@tonic-gate 328*0Sstevel@tonic-gate 329*0Sstevel@tonic-gate // 330*0Sstevel@tonic-gate // Principal Detail Panel 331*0Sstevel@tonic-gate // 332*0Sstevel@tonic-gate 333*0Sstevel@tonic-gate 334*0Sstevel@tonic-gate {"PrincipalDetailPanel", 335*0Sstevel@tonic-gate // Not currently available in GUI 336*0Sstevel@tonic-gate "This panel enables you to specify the password and" 337*0Sstevel@tonic-gate +" ticket lifetime attributes for the principal principal."}, 338*0Sstevel@tonic-gate 339*0Sstevel@tonic-gate 340*0Sstevel@tonic-gate {"PrinDetLastSuccess", 341*0Sstevel@tonic-gate "The date and time when the principal last logged in successfully."}, 342*0Sstevel@tonic-gate 343*0Sstevel@tonic-gate 344*0Sstevel@tonic-gate {"PrinDetLastFailure", 345*0Sstevel@tonic-gate "The date and time when the last login failure for the" 346*0Sstevel@tonic-gate +" principal occurred."}, 347*0Sstevel@tonic-gate 348*0Sstevel@tonic-gate 349*0Sstevel@tonic-gate {"PrinDetFailureCount", 350*0Sstevel@tonic-gate "The number of times that there has been a login failure" 351*0Sstevel@tonic-gate +" for the principal."}, 352*0Sstevel@tonic-gate 353*0Sstevel@tonic-gate 354*0Sstevel@tonic-gate {"PrinDetLastPasswordChange", 355*0Sstevel@tonic-gate "The date and time when the principal's password was " 356*0Sstevel@tonic-gate +" last changed."}, 357*0Sstevel@tonic-gate 358*0Sstevel@tonic-gate 359*0Sstevel@tonic-gate {"PrPwExpiry", 360*0Sstevel@tonic-gate "The date and time when the principal's current password" 361*0Sstevel@tonic-gate +" will expire.\n" 362*0Sstevel@tonic-gate +" \n" 363*0Sstevel@tonic-gate +"To set up the password with no expiration date, enter the" 364*0Sstevel@tonic-gate +" word 'never'in the field.\n" 365*0Sstevel@tonic-gate +" \n" 366*0Sstevel@tonic-gate +"To help create a formatted date and time entry, click the adjacent" 367*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 368*0Sstevel@tonic-gate 369*0Sstevel@tonic-gate 370*0Sstevel@tonic-gate {"PrKvno", 371*0Sstevel@tonic-gate "The key version number for the principal; this is normally" 372*0Sstevel@tonic-gate +" changed only when a password has been compromised."}, 373*0Sstevel@tonic-gate 374*0Sstevel@tonic-gate 375*0Sstevel@tonic-gate {"PrMaxLifetime", 376*0Sstevel@tonic-gate "The maximum length of time for which a ticket can be" 377*0Sstevel@tonic-gate +" granted for the principal (without renewal).\n" 378*0Sstevel@tonic-gate +" \n" 379*0Sstevel@tonic-gate +"To help create a time duration in seconds, click the adjacent" 380*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 381*0Sstevel@tonic-gate 382*0Sstevel@tonic-gate 383*0Sstevel@tonic-gate {"PrMaxRenewal", 384*0Sstevel@tonic-gate "The maximum length of time for which an existing" 385*0Sstevel@tonic-gate +" ticket may be renewed for the principal.\n" 386*0Sstevel@tonic-gate +" \n" 387*0Sstevel@tonic-gate +"To help create a time duration in seconds, click the adjacent" 388*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 389*0Sstevel@tonic-gate 390*0Sstevel@tonic-gate 391*0Sstevel@tonic-gate {"PrDetailPrevious", 392*0Sstevel@tonic-gate "Sends you back to the previous Principal Basics panel."}, 393*0Sstevel@tonic-gate 394*0Sstevel@tonic-gate 395*0Sstevel@tonic-gate {"PrDetailNext", 396*0Sstevel@tonic-gate "Sends you to the next Principal Flags panel that contains" 397*0Sstevel@tonic-gate +" security, ticket control, and miscellaneous attributes for" 398*0Sstevel@tonic-gate +" the principal."}, 399*0Sstevel@tonic-gate 400*0Sstevel@tonic-gate 401*0Sstevel@tonic-gate 402*0Sstevel@tonic-gate // 403*0Sstevel@tonic-gate // Principal Flags Panel 404*0Sstevel@tonic-gate // 405*0Sstevel@tonic-gate 406*0Sstevel@tonic-gate 407*0Sstevel@tonic-gate 408*0Sstevel@tonic-gate {"PrincipalFlagsPanel", 409*0Sstevel@tonic-gate // Not currently available in GUI 410*0Sstevel@tonic-gate "This panel enables you to specify the security, ticket control, and" 411*0Sstevel@tonic-gate +" miscellaneous attributes for the principal."}, 412*0Sstevel@tonic-gate 413*0Sstevel@tonic-gate 414*0Sstevel@tonic-gate {"PrLockAcct", 415*0Sstevel@tonic-gate "When checked, prevents the principal from logging in." 416*0Sstevel@tonic-gate +" This is a easy way to temporarily freeze" 417*0Sstevel@tonic-gate +" a principal account for any reason."}, 418*0Sstevel@tonic-gate 419*0Sstevel@tonic-gate 420*0Sstevel@tonic-gate {"PrForcePwChange", 421*0Sstevel@tonic-gate "When checked, expires the principal's current password, forcing the" 422*0Sstevel@tonic-gate +" user to use the kpasswd command to create a new password." 423*0Sstevel@tonic-gate +" This is useful if" 424*0Sstevel@tonic-gate +" there is a security breach and you need to make sure that old" 425*0Sstevel@tonic-gate +" passwords are replaced."}, 426*0Sstevel@tonic-gate 427*0Sstevel@tonic-gate 428*0Sstevel@tonic-gate {"PrAllowPostdated", 429*0Sstevel@tonic-gate "When checked, allows the principal to obtain postdated tickets.\n" 430*0Sstevel@tonic-gate +" \n" 431*0Sstevel@tonic-gate +"For example, you may need to use postdated tickets for cron jobs" 432*0Sstevel@tonic-gate +" that need to run after hours and can't obtain tickets in" 433*0Sstevel@tonic-gate +" advance because of short ticket lifetimes."}, 434*0Sstevel@tonic-gate 435*0Sstevel@tonic-gate 436*0Sstevel@tonic-gate {"PrAllowRenewable", 437*0Sstevel@tonic-gate "When checked, allows the principal to obtain renewable tickets.\n" 438*0Sstevel@tonic-gate +" \n" 439*0Sstevel@tonic-gate +"A principal can automatically extend the expiration date or time of" 440*0Sstevel@tonic-gate +" a ticket that is renewable (rather than having to get a new" 441*0Sstevel@tonic-gate +" ticket after the first one expires). Currently, the NFS service" 442*0Sstevel@tonic-gate +" is the only service that can renew tickets."}, 443*0Sstevel@tonic-gate 444*0Sstevel@tonic-gate 445*0Sstevel@tonic-gate {"PrAllowSvr", 446*0Sstevel@tonic-gate "When checked, allows service tickets to be issued for" 447*0Sstevel@tonic-gate +" the principal.\n" 448*0Sstevel@tonic-gate +" \n" 449*0Sstevel@tonic-gate +"You should not allow service tickets to be issued for the" 450*0Sstevel@tonic-gate +" 'kadmin/admin' and 'changepw/admin' principals." 451*0Sstevel@tonic-gate +" This will ensure that these" 452*0Sstevel@tonic-gate +" principals can only update the KDC database." }, 453*0Sstevel@tonic-gate 454*0Sstevel@tonic-gate 455*0Sstevel@tonic-gate {"PrAllowForwardable", 456*0Sstevel@tonic-gate "When checked, allows the principal to obtain forwardable" 457*0Sstevel@tonic-gate +" tickets.\n" 458*0Sstevel@tonic-gate +" \n" 459*0Sstevel@tonic-gate +"Forwardable tickets are tickets that are forwarded to the" 460*0Sstevel@tonic-gate +" remote host to provide a single-sign-on session." 461*0Sstevel@tonic-gate +"For example, if you are using forwardable tickets and you" 462*0Sstevel@tonic-gate +" authenticate yourself through ftp or rsh, other services," 463*0Sstevel@tonic-gate +" such as NFS, are available without you being prompted" 464*0Sstevel@tonic-gate +" for another password."}, 465*0Sstevel@tonic-gate 466*0Sstevel@tonic-gate 467*0Sstevel@tonic-gate {"PrAllowProxiable", 468*0Sstevel@tonic-gate "When checked, allows the principal to obtain proxiable tickets.\n" 469*0Sstevel@tonic-gate +" \n" 470*0Sstevel@tonic-gate +"A proxiable ticket is a ticket that can be used by a service" 471*0Sstevel@tonic-gate +" on behalf of a client to perform an operation for the client." 472*0Sstevel@tonic-gate +" With a proxiable ticket, a service can take on the identity" 473*0Sstevel@tonic-gate +" of a client and obtain a ticket for another service, but it" 474*0Sstevel@tonic-gate +" cannot obtain a ticket-granting ticket."}, 475*0Sstevel@tonic-gate 476*0Sstevel@tonic-gate 477*0Sstevel@tonic-gate {"PrEnforcePolicy", 478*0Sstevel@tonic-gate "When checked, the policy selected for this principal" 479*0Sstevel@tonic-gate +" will be enforced."}, 480*0Sstevel@tonic-gate 481*0Sstevel@tonic-gate 482*0Sstevel@tonic-gate {"PrAllowTGT", 483*0Sstevel@tonic-gate "When checked, allows the service principal to provide services" 484*0Sstevel@tonic-gate +" to another principal. More specifically, it allows the KDC to" 485*0Sstevel@tonic-gate +" issue a service ticket for the service principal.\n" 486*0Sstevel@tonic-gate +" \n" 487*0Sstevel@tonic-gate +"This attribute is valid only for service principals." 488*0Sstevel@tonic-gate +"When not checked, service tickets cannot be issued for" 489*0Sstevel@tonic-gate +" the service principal."}, 490*0Sstevel@tonic-gate 491*0Sstevel@tonic-gate 492*0Sstevel@tonic-gate {"PrRequirePreAuth", 493*0Sstevel@tonic-gate "When checked, the KDC will not send a requested ticket-granting" 494*0Sstevel@tonic-gate +" ticket(TGT) to the principal until it can" 495*0Sstevel@tonic-gate +" authenticate (through software) that it is really the principal" 496*0Sstevel@tonic-gate +" requesting the TGT. This preauthentication is usually done" 497*0Sstevel@tonic-gate +" through an extra password, for example, from a DES card.\n" 498*0Sstevel@tonic-gate +" \n" 499*0Sstevel@tonic-gate +"When not checked, the KDC will not need to preauthenticate" 500*0Sstevel@tonic-gate +" the principal before it sends a requested TGT to it."}, 501*0Sstevel@tonic-gate 502*0Sstevel@tonic-gate 503*0Sstevel@tonic-gate {"PrAllowDupAuth", 504*0Sstevel@tonic-gate "When checked, allows the user principal to obtain service tickets for" 505*0Sstevel@tonic-gate +" other user principals.\n" 506*0Sstevel@tonic-gate +" \n" 507*0Sstevel@tonic-gate +"This attribute is valid only for user principals. When not checked," 508*0Sstevel@tonic-gate +" the user principal can still obtain service tickets for" 509*0Sstevel@tonic-gate +" service principals, but not for other user principals."}, 510*0Sstevel@tonic-gate 511*0Sstevel@tonic-gate 512*0Sstevel@tonic-gate {"PrRequireHwPreAuth", 513*0Sstevel@tonic-gate "When checked, the KDC will not send a requested ticket-granting" 514*0Sstevel@tonic-gate +" ticket(TGT) to the principal until" 515*0Sstevel@tonic-gate +" it can authenticate (through hardware) that it is really the" 516*0Sstevel@tonic-gate +" principal requesting the TGT. Hardware preauthentication could" 517*0Sstevel@tonic-gate +" be something like a Java ring reader.\n" 518*0Sstevel@tonic-gate +" \n" 519*0Sstevel@tonic-gate +"When not checked, the KDC will not need to preauthenticate" 520*0Sstevel@tonic-gate +" the principal before it sends a requested TGT to it."}, 521*0Sstevel@tonic-gate 522*0Sstevel@tonic-gate 523*0Sstevel@tonic-gate {"PrFlagsPrevious", 524*0Sstevel@tonic-gate "Sends you back to the previous Principal Details panel."}, 525*0Sstevel@tonic-gate 526*0Sstevel@tonic-gate // 527*0Sstevel@tonic-gate // Done Button 528*0Sstevel@tonic-gate // 529*0Sstevel@tonic-gate 530*0Sstevel@tonic-gate {"PrFlagsNext", 531*0Sstevel@tonic-gate "Saves any changes you've made to the current principal and" 532*0Sstevel@tonic-gate +" sends you back to list of principals."}, 533*0Sstevel@tonic-gate 534*0Sstevel@tonic-gate 535*0Sstevel@tonic-gate 536*0Sstevel@tonic-gate // 537*0Sstevel@tonic-gate // Policies Panel 538*0Sstevel@tonic-gate // 539*0Sstevel@tonic-gate 540*0Sstevel@tonic-gate 541*0Sstevel@tonic-gate 542*0Sstevel@tonic-gate {"PoliciesPanel", 543*0Sstevel@tonic-gate // Not currently available in GUI 544*0Sstevel@tonic-gate "This panel enables you to select a policy from the list to" 545*0Sstevel@tonic-gate +" modify, delete, or duplicate. You can also create a new policy.\n" 546*0Sstevel@tonic-gate +" \n" 547*0Sstevel@tonic-gate +"A policy is a set of behaviors regarding" 548*0Sstevel@tonic-gate +" passwords and tickets that can be applied to a principal." 549*0Sstevel@tonic-gate +" For example, the principals for system administrators might" 550*0Sstevel@tonic-gate +" all have the same policy." 551*0Sstevel@tonic-gate +" \n" 552*0Sstevel@tonic-gate +"To display a specific policy or sublist of policy," 553*0Sstevel@tonic-gate +" enter a filter string in the Filter Pattern field and press" 554*0Sstevel@tonic-gate +" return.\n" 555*0Sstevel@tonic-gate +" \n" 556*0Sstevel@tonic-gate +"To perform an operation on a policy, select it from the list and" 557*0Sstevel@tonic-gate +" click the appropriate button. To add a new policy, click New."}, 558*0Sstevel@tonic-gate 559*0Sstevel@tonic-gate 560*0Sstevel@tonic-gate {"Pollist", 561*0Sstevel@tonic-gate "Displays the all the available policies in the specified realm.\n" 562*0Sstevel@tonic-gate +" \n" 563*0Sstevel@tonic-gate +"To select a policy, click on its name in the list; double-clicking" 564*0Sstevel@tonic-gate +" on a policy is equivalent to selecting the policy and clicking" 565*0Sstevel@tonic-gate +" Modify"}, 566*0Sstevel@tonic-gate 567*0Sstevel@tonic-gate {"PolNoList", 568*0Sstevel@tonic-gate "This list panel is blank when you don't have list privileges" 569*0Sstevel@tonic-gate +" or you've chosen not to show lists."}, 570*0Sstevel@tonic-gate 571*0Sstevel@tonic-gate {"PoListPattern", 572*0Sstevel@tonic-gate "Enables you to apply a filter on the available policies to display a" 573*0Sstevel@tonic-gate +" particular policy or sublist of policies. The filter string you" 574*0Sstevel@tonic-gate +" enter may consist of one or more characters, And, because" 575*0Sstevel@tonic-gate +" the filter mechanism is case-sensitive, you need to use the" 576*0Sstevel@tonic-gate +" appropriate upper-case and lower-case letters for the filter.\n" 577*0Sstevel@tonic-gate +" \n" 578*0Sstevel@tonic-gate +"For example, entering 'adm' for the filter would match and display," 579*0Sstevel@tonic-gate +" policies such as 'admpol', 'adm1', and 'poladmin'.\n" 580*0Sstevel@tonic-gate +" \n" 581*0Sstevel@tonic-gate +"To display a particular policy or sublist of" 582*0Sstevel@tonic-gate +" policies, enter a filter string and press" 583*0Sstevel@tonic-gate +" return.\n" 584*0Sstevel@tonic-gate +" \n" 585*0Sstevel@tonic-gate +"To display the entire list of policies, click Clear" 586*0Sstevel@tonic-gate +" Filter (or clear the Filter Pattern field and press return)."}, 587*0Sstevel@tonic-gate 588*0Sstevel@tonic-gate 589*0Sstevel@tonic-gate {"PoNameNoList", 590*0Sstevel@tonic-gate "When the policy list is not displayed," 591*0Sstevel@tonic-gate +" you must enter policy names in this field to perform" 592*0Sstevel@tonic-gate +" operations on them. Entering a name is equivalent to selecting" 593*0Sstevel@tonic-gate +" an item from the list in normal operation.\n" 594*0Sstevel@tonic-gate +" \n" 595*0Sstevel@tonic-gate +"To clear the policy entry, click Clear Name (or clear the" 596*0Sstevel@tonic-gate +" Name field and press return)."}, 597*0Sstevel@tonic-gate 598*0Sstevel@tonic-gate 599*0Sstevel@tonic-gate {"PoListClear", 600*0Sstevel@tonic-gate "Clears the filter and displays the full list of available policies."}, 601*0Sstevel@tonic-gate 602*0Sstevel@tonic-gate 603*0Sstevel@tonic-gate {"PoNoListClear", 604*0Sstevel@tonic-gate "Clears the Name field."}, 605*0Sstevel@tonic-gate 606*0Sstevel@tonic-gate 607*0Sstevel@tonic-gate {"PoListModify", 608*0Sstevel@tonic-gate "Opens the Policy Details panel that enables you to modify the" 609*0Sstevel@tonic-gate +" selected policy attributes, such as the policy's minimum password" 610*0Sstevel@tonic-gate +" length and the minimum ticket lifetime."}, 611*0Sstevel@tonic-gate 612*0Sstevel@tonic-gate 613*0Sstevel@tonic-gate 614*0Sstevel@tonic-gate {"PoListAdd", 615*0Sstevel@tonic-gate "Opens the Policy Details panel that enables you to create a new" 616*0Sstevel@tonic-gate +" policy. The panel will have some of the fields already filled" 617*0Sstevel@tonic-gate +" in with default values.\n" 618*0Sstevel@tonic-gate +" \n" 619*0Sstevel@tonic-gate +"The Duplicate button performs the same function; however," 620*0Sstevel@tonic-gate +" instead of the fields filled in with default values, the" 621*0Sstevel@tonic-gate +" fields are filled in with the same values as the selected policy."}, 622*0Sstevel@tonic-gate 623*0Sstevel@tonic-gate 624*0Sstevel@tonic-gate {"PoListDelete", 625*0Sstevel@tonic-gate "Deletes the selected policy from the Kerberos realm."}, 626*0Sstevel@tonic-gate 627*0Sstevel@tonic-gate 628*0Sstevel@tonic-gate 629*0Sstevel@tonic-gate {"PoListDuplicate", 630*0Sstevel@tonic-gate "Opens the Policy Details panel that enables you to duplicate" 631*0Sstevel@tonic-gate +" the selected policy. The panels will have the fields already" 632*0Sstevel@tonic-gate +" filled in with the same values as the selected policy," 633*0Sstevel@tonic-gate +" except for the policy's name." 634*0Sstevel@tonic-gate +"You can use this button to quickly create a new policy using" 635*0Sstevel@tonic-gate +" another policy as a template.\n" 636*0Sstevel@tonic-gate +" \n" 637*0Sstevel@tonic-gate +"The Create New button performs the same function; however," 638*0Sstevel@tonic-gate +" the fields are filled in with default values."}, 639*0Sstevel@tonic-gate 640*0Sstevel@tonic-gate 641*0Sstevel@tonic-gate 642*0Sstevel@tonic-gate // 643*0Sstevel@tonic-gate // Policy.Detail 644*0Sstevel@tonic-gate // 645*0Sstevel@tonic-gate 646*0Sstevel@tonic-gate 647*0Sstevel@tonic-gate {"PoName", 648*0Sstevel@tonic-gate "The name of the policy. A policy is set of rules governing a" 649*0Sstevel@tonic-gate +" principal's password and tickets.\n" 650*0Sstevel@tonic-gate +" \n" 651*0Sstevel@tonic-gate +"If you are modifying a policy, you cannot edit a policy's name."}, 652*0Sstevel@tonic-gate 653*0Sstevel@tonic-gate 654*0Sstevel@tonic-gate 655*0Sstevel@tonic-gate {"PoMinPwLength", 656*0Sstevel@tonic-gate "The minimum length for the principal's password."}, 657*0Sstevel@tonic-gate 658*0Sstevel@tonic-gate 659*0Sstevel@tonic-gate {"PoMinPwClass", 660*0Sstevel@tonic-gate "The minimum number of different character types required in the" 661*0Sstevel@tonic-gate +" principal's password." 662*0Sstevel@tonic-gate +"For example, a minimum classes value of 2 means that the" 663*0Sstevel@tonic-gate +" password must have at least two different character types," 664*0Sstevel@tonic-gate +" such as letters and numbers(hi2mom). A value of 3 means that" 665*0Sstevel@tonic-gate +" the password must have at least three different character" 666*0Sstevel@tonic-gate +" types, such as letters, numbers, and punctuation (hi2mom!)." 667*0Sstevel@tonic-gate +"And so on. \n" 668*0Sstevel@tonic-gate +" \n" 669*0Sstevel@tonic-gate +"A value of 1 basically sets no restriction on the number of password" 670*0Sstevel@tonic-gate +" character types."}, 671*0Sstevel@tonic-gate 672*0Sstevel@tonic-gate 673*0Sstevel@tonic-gate {"PoSavedPasswords", 674*0Sstevel@tonic-gate "The number of previous passwords that have been used by the principal" 675*0Sstevel@tonic-gate +" and cannot be reused."}, 676*0Sstevel@tonic-gate 677*0Sstevel@tonic-gate 678*0Sstevel@tonic-gate {"PoMinTicketLifetime", 679*0Sstevel@tonic-gate "The minimum time that the password must be used before it can be" 680*0Sstevel@tonic-gate +" changed.\n" 681*0Sstevel@tonic-gate +" \n" 682*0Sstevel@tonic-gate +"To help create a time duration in seconds, click the adjacent" 683*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 684*0Sstevel@tonic-gate 685*0Sstevel@tonic-gate 686*0Sstevel@tonic-gate {"PoMaxTicketLifetime", 687*0Sstevel@tonic-gate "The maximum time that the password can be used before it must be" 688*0Sstevel@tonic-gate +" changed.\n" 689*0Sstevel@tonic-gate +" \n" 690*0Sstevel@tonic-gate +"To help create a time duration in seconds, click the adjacent" 691*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 692*0Sstevel@tonic-gate 693*0Sstevel@tonic-gate 694*0Sstevel@tonic-gate {"PolDetPrincipalsUsingThisPolicy", 695*0Sstevel@tonic-gate "The number of principals to which this policy currently applies."}, 696*0Sstevel@tonic-gate 697*0Sstevel@tonic-gate 698*0Sstevel@tonic-gate {"PoSave", 699*0Sstevel@tonic-gate "Saves any changes you've made to the current policy."}, 700*0Sstevel@tonic-gate 701*0Sstevel@tonic-gate 702*0Sstevel@tonic-gate {"PoCancel", 703*0Sstevel@tonic-gate "Discards all the changes you've made to the current policy and sends" 704*0Sstevel@tonic-gate +" you back to the list of policies."}, 705*0Sstevel@tonic-gate 706*0Sstevel@tonic-gate 707*0Sstevel@tonic-gate {"PoDetailPrevious", 708*0Sstevel@tonic-gate "Sends you back to the list of policies.\n" 709*0Sstevel@tonic-gate +" \n" 710*0Sstevel@tonic-gate +"Note that you must save or cancel any changes you've made to the" 711*0Sstevel@tonic-gate +" current policy before you can go back to the list."}, 712*0Sstevel@tonic-gate 713*0Sstevel@tonic-gate 714*0Sstevel@tonic-gate {"PoDetailDone", 715*0Sstevel@tonic-gate "Saves any changes you've made to the current policy and sends" 716*0Sstevel@tonic-gate +" you back to list of policies."}, 717*0Sstevel@tonic-gate 718*0Sstevel@tonic-gate 719*0Sstevel@tonic-gate 720*0Sstevel@tonic-gate // 721*0Sstevel@tonic-gate // Defaults Panel 722*0Sstevel@tonic-gate // 723*0Sstevel@tonic-gate 724*0Sstevel@tonic-gate 725*0Sstevel@tonic-gate {"DefaultsPanel", 726*0Sstevel@tonic-gate // Not currently available in GUI 727*0Sstevel@tonic-gate "This window enables you to change the default settings for adding new" 728*0Sstevel@tonic-gate +" principals."}, 729*0Sstevel@tonic-gate 730*0Sstevel@tonic-gate 731*0Sstevel@tonic-gate {"GlobalLockAcct", 732*0Sstevel@tonic-gate "When checked, prevents the new principal from logging in." 733*0Sstevel@tonic-gate +"This is a easy way to temporarily freeze" 734*0Sstevel@tonic-gate +" new principal accounts for any reason. For example, you may want" 735*0Sstevel@tonic-gate +" to add a number of new principals in the beginning of the week," 736*0Sstevel@tonic-gate +" but you might not want to activate them until the end of the" 737*0Sstevel@tonic-gate +" week."}, 738*0Sstevel@tonic-gate 739*0Sstevel@tonic-gate 740*0Sstevel@tonic-gate {"GlobalAllowPostdated", 741*0Sstevel@tonic-gate "When checked, allows the new principal to obtain postdated tickets.\n" 742*0Sstevel@tonic-gate +" \n" 743*0Sstevel@tonic-gate +"For example, you may need to use postdated tickets for cron jobs" 744*0Sstevel@tonic-gate +" that need to run after hours and can't obtain tickets in advance" 745*0Sstevel@tonic-gate +" because of short ticket lifetimes."}, 746*0Sstevel@tonic-gate 747*0Sstevel@tonic-gate 748*0Sstevel@tonic-gate {"GlobalAllowRenewable", 749*0Sstevel@tonic-gate "When checked, allows the new principal to obtain renewable tickets.\n" 750*0Sstevel@tonic-gate +" \n" 751*0Sstevel@tonic-gate +"A principal can automatically extend the expiration date or time of" 752*0Sstevel@tonic-gate +" a ticket that is renewable (rather than having to get a new ticket" 753*0Sstevel@tonic-gate +" after the first one expires). Currently, the NFS service is the" 754*0Sstevel@tonic-gate +" only service that can obtain renewable tickets."}, 755*0Sstevel@tonic-gate 756*0Sstevel@tonic-gate 757*0Sstevel@tonic-gate {"GlobalEnforcePolicy", 758*0Sstevel@tonic-gate "When checked, the policy selected for the new principal" 759*0Sstevel@tonic-gate +" will be enforced."}, 760*0Sstevel@tonic-gate 761*0Sstevel@tonic-gate {"GlobalAllowTGT", 762*0Sstevel@tonic-gate "When checked, allows the new service principal to provide services to" 763*0Sstevel@tonic-gate +" another principal. More specifically, it allows the KDC to issue a" 764*0Sstevel@tonic-gate +" service ticket for the new service principal.\n" 765*0Sstevel@tonic-gate +" \n" 766*0Sstevel@tonic-gate +"This attribute is valid only for service principals." 767*0Sstevel@tonic-gate +"When not checked," 768*0Sstevel@tonic-gate +" service tickets cannot be issued for the new service principal."}, 769*0Sstevel@tonic-gate 770*0Sstevel@tonic-gate 771*0Sstevel@tonic-gate {"GlobalForcePwChange", 772*0Sstevel@tonic-gate "When checked, expires the principal's current password, forcing the" 773*0Sstevel@tonic-gate +" user to use the kpasswd command to create a new password. This is" 774*0Sstevel@tonic-gate +" is useful if you want to force users with new principals to set" 775*0Sstevel@tonic-gate +" up their own passwords."}, 776*0Sstevel@tonic-gate 777*0Sstevel@tonic-gate 778*0Sstevel@tonic-gate {"GlobalAllowForwardable", 779*0Sstevel@tonic-gate "When checked, allows the new principal to obtain forwardable" 780*0Sstevel@tonic-gate +" tickets.\n" 781*0Sstevel@tonic-gate +" \n" 782*0Sstevel@tonic-gate +"Forwardable tickets are tickets that are forwarded to the remote" 783*0Sstevel@tonic-gate +" host to provide a single-sign-on session. For example, if you" 784*0Sstevel@tonic-gate +" are using forwardable tickets and you authenticate yourself" 785*0Sstevel@tonic-gate +" through ftp or rsh, other services, such as NFS, are available" 786*0Sstevel@tonic-gate +" without you being prompted for another password."}, 787*0Sstevel@tonic-gate 788*0Sstevel@tonic-gate 789*0Sstevel@tonic-gate {"GlobalAllowSvr", 790*0Sstevel@tonic-gate "When checked, allows service tickets to be issued for" 791*0Sstevel@tonic-gate +" the new principal.\n" 792*0Sstevel@tonic-gate +" \n" 793*0Sstevel@tonic-gate +"You should not allow service tickets to be issued for the" 794*0Sstevel@tonic-gate +" 'kadmin/admin' and the 'changepw/admin' principals." 795*0Sstevel@tonic-gate +" This will ensure that these" 796*0Sstevel@tonic-gate +" principals can only update the KDC database." }, 797*0Sstevel@tonic-gate 798*0Sstevel@tonic-gate 799*0Sstevel@tonic-gate {"GlobalAllowProxiable", 800*0Sstevel@tonic-gate "When checked, allows the new principal to obtain proxiable tickets.\n" 801*0Sstevel@tonic-gate +" \n" 802*0Sstevel@tonic-gate +"A proxiable ticket is a ticket that can be used by a service on" 803*0Sstevel@tonic-gate +" behalf of a client to perform an operation for the client." 804*0Sstevel@tonic-gate +"With a proxiable ticket, a service can take on the identity of" 805*0Sstevel@tonic-gate +" a client and obtain a ticket for another service, but it cannot" 806*0Sstevel@tonic-gate +" obtain a ticket-granting ticket."}, 807*0Sstevel@tonic-gate 808*0Sstevel@tonic-gate 809*0Sstevel@tonic-gate 810*0Sstevel@tonic-gate {"GlobalAllowDupAuth", 811*0Sstevel@tonic-gate "When checked, allows the new user principal to obtain service" 812*0Sstevel@tonic-gate +" tickets for other user principals.\n" 813*0Sstevel@tonic-gate +" \n" 814*0Sstevel@tonic-gate +"This attribute is valid only for user principals. When not checked," 815*0Sstevel@tonic-gate +" the new user principal can still obtain service tickets for" 816*0Sstevel@tonic-gate +" service principals, but not for other user principals."}, 817*0Sstevel@tonic-gate 818*0Sstevel@tonic-gate 819*0Sstevel@tonic-gate {"GlobalRequirePreAuth", 820*0Sstevel@tonic-gate "When checked, the KDC will not send a requested ticket-granting" 821*0Sstevel@tonic-gate +" ticket(TGT)" 822*0Sstevel@tonic-gate +" for the new principal until" 823*0Sstevel@tonic-gate +" it can authenticate (through software) that it is really the" 824*0Sstevel@tonic-gate +" principal requesting the TGT. This preauthentication is usually" 825*0Sstevel@tonic-gate +" done through an extra password, for example, from a DES card.\n" 826*0Sstevel@tonic-gate +" \n" 827*0Sstevel@tonic-gate +"When not checked, the KDC will not need preauthenticate the new" 828*0Sstevel@tonic-gate +" principal before it sends a requested TGT for it."}, 829*0Sstevel@tonic-gate 830*0Sstevel@tonic-gate 831*0Sstevel@tonic-gate {"GlobalRequireHwPreAuth", 832*0Sstevel@tonic-gate "When checked, the KDC will not send a requested ticket-granting" 833*0Sstevel@tonic-gate +" ticket(TGT) for the new principal until it can authenticate" 834*0Sstevel@tonic-gate +" (through hardware) that it is really the principal" 835*0Sstevel@tonic-gate +" requesting the TGT. Hardware preauthentication could be something" 836*0Sstevel@tonic-gate +" like a Java ring reader.\n" 837*0Sstevel@tonic-gate +" \n" 838*0Sstevel@tonic-gate +"When not checked, the KDC will not need to preauthenticate the new" 839*0Sstevel@tonic-gate +" principal with hardware before it sends a requested TGT for it."}, 840*0Sstevel@tonic-gate 841*0Sstevel@tonic-gate {"GlDefServerSide", 842*0Sstevel@tonic-gate "When checked, the ticket lifetime values in the new principal are set" 843*0Sstevel@tonic-gate +" such that " 844*0Sstevel@tonic-gate +"the maximum value is used. When issuing a ticket the KDC uses the" 845*0Sstevel@tonic-gate +" minimum of the value defined in the principal entry, in " 846*0Sstevel@tonic-gate +" /etc/krb5/kdc.conf, or whatever the client requests with kinit."}, 847*0Sstevel@tonic-gate 848*0Sstevel@tonic-gate {"GlDefLife", 849*0Sstevel@tonic-gate "The maximum length of time for which a ticket can be" 850*0Sstevel@tonic-gate +" granted for the new principal (without renewal).\n" 851*0Sstevel@tonic-gate +" \n" 852*0Sstevel@tonic-gate +"To help create a time duration in seconds, click the adjacent" 853*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 854*0Sstevel@tonic-gate 855*0Sstevel@tonic-gate {"GlDefRenewableLife", 856*0Sstevel@tonic-gate "The maximum length of time for which an existing" 857*0Sstevel@tonic-gate +" ticket may be renewed for the new principal.\n" 858*0Sstevel@tonic-gate +" \n" 859*0Sstevel@tonic-gate +"To help create a time duration in seconds, click the adjacent" 860*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 861*0Sstevel@tonic-gate 862*0Sstevel@tonic-gate 863*0Sstevel@tonic-gate {"GlDefExpiry", 864*0Sstevel@tonic-gate "The date and time on which the new principal's account expires." 865*0Sstevel@tonic-gate +"When the account expires, the principal can no longer" 866*0Sstevel@tonic-gate +" get a ticket-granting ticket (TGT) and may not be able to log in.\n" 867*0Sstevel@tonic-gate +" \n" 868*0Sstevel@tonic-gate +"To set up the new account with no expiration date, enter the word" 869*0Sstevel@tonic-gate +" 'never' in the field.\n" 870*0Sstevel@tonic-gate +" \n" 871*0Sstevel@tonic-gate +"To help create a formatted date and time entry, click the adjacent" 872*0Sstevel@tonic-gate +" '...' button to bring up a helper."}, 873*0Sstevel@tonic-gate 874*0Sstevel@tonic-gate 875*0Sstevel@tonic-gate 876*0Sstevel@tonic-gate {"GlDefShowLists", 877*0Sstevel@tonic-gate "When checked, the principal and policy lists will be loaded and" 878*0Sstevel@tonic-gate +" displayed in the list panels. Large lists may produce significant" 879*0Sstevel@tonic-gate +" loading times, so it may be more convenient to work without lists" 880*0Sstevel@tonic-gate +" when they are very large, or you should cache them." 881*0Sstevel@tonic-gate +"The default is on."}, 882*0Sstevel@tonic-gate 883*0Sstevel@tonic-gate 884*0Sstevel@tonic-gate {"GlDefStaticLists", 885*0Sstevel@tonic-gate "When checked, the principal and policy lists will be cached" 886*0Sstevel@tonic-gate +" when they are initially loaded, and the lists will not be refreshed" 887*0Sstevel@tonic-gate +" from the server unless you use the Refresh menu. Because large" 888*0Sstevel@tonic-gate +" lists may produce significant loading times, you should cache" 889*0Sstevel@tonic-gate +" large lists and refresh them when necessary. The default" 890*0Sstevel@tonic-gate +" is off."}, 891*0Sstevel@tonic-gate 892*0Sstevel@tonic-gate 893*0Sstevel@tonic-gate {"GlDefCacheTime", 894*0Sstevel@tonic-gate "The period of time that the principal and policy lists will be" 895*0Sstevel@tonic-gate +" cached before being considered stale and refreshed from the" 896*0Sstevel@tonic-gate +" server. The default is 300 seconds (6 minutes)."}, 897*0Sstevel@tonic-gate 898*0Sstevel@tonic-gate 899*0Sstevel@tonic-gate {"GlobalSave", 900*0Sstevel@tonic-gate "Makes a permanent change to the default values by writing them" 901*0Sstevel@tonic-gate +" to ~/.gkadmin, updates the tool, and closes the window."}, 902*0Sstevel@tonic-gate 903*0Sstevel@tonic-gate 904*0Sstevel@tonic-gate {"GlobalApply", 905*0Sstevel@tonic-gate "Makes a temporary change to the default values in the tool and" 906*0Sstevel@tonic-gate +" closes the window. This does not update ~/.gkadmin."}, 907*0Sstevel@tonic-gate 908*0Sstevel@tonic-gate 909*0Sstevel@tonic-gate {"GlobalCancel", 910*0Sstevel@tonic-gate "Discards all the changes you've made to the current defaults and" 911*0Sstevel@tonic-gate +" closes the window."}, 912*0Sstevel@tonic-gate 913*0Sstevel@tonic-gate // 914*0Sstevel@tonic-gate // Generic Helper Button Descriptions 915*0Sstevel@tonic-gate // 916*0Sstevel@tonic-gate 917*0Sstevel@tonic-gate {"DateHelperButton", 918*0Sstevel@tonic-gate "Opens the Date and Time Helper window to help you create" 919*0Sstevel@tonic-gate +" a formatted date and time entry for the associated field."}, 920*0Sstevel@tonic-gate 921*0Sstevel@tonic-gate 922*0Sstevel@tonic-gate {"DurationHelperButton", 923*0Sstevel@tonic-gate "Opens the Time Duration Helper window to help you create a time" 924*0Sstevel@tonic-gate +" duration in seconds for the associated field."}, 925*0Sstevel@tonic-gate 926*0Sstevel@tonic-gate // 927*0Sstevel@tonic-gate // DateTimeDialog 928*0Sstevel@tonic-gate // 929*0Sstevel@tonic-gate 930*0Sstevel@tonic-gate {"DateTimeDialogHelp", 931*0Sstevel@tonic-gate "To change the month, choose from the Month menu.\n " 932*0Sstevel@tonic-gate +" \n" 933*0Sstevel@tonic-gate +"To change the other date and time fields, click in the field and" 934*0Sstevel@tonic-gate +" enter a value, or use the +/- buttons to increment/decrement their" 935*0Sstevel@tonic-gate +" value. (Hint: Keeping the buttons pressed makes the value change" 936*0Sstevel@tonic-gate +" at a faster rate.)\n" 937*0Sstevel@tonic-gate +" \n" 938*0Sstevel@tonic-gate +"Click Midnight to change the time to midnight, and click Now to" 939*0Sstevel@tonic-gate +" change the time to the current time based on the system's clock.\n" 940*0Sstevel@tonic-gate +" \n" 941*0Sstevel@tonic-gate +"Click OK to copy the date and time settings you've changed to" 942*0Sstevel@tonic-gate +" the corresponding field."}, 943*0Sstevel@tonic-gate 944*0Sstevel@tonic-gate 945*0Sstevel@tonic-gate // 946*0Sstevel@tonic-gate // DurationHelper 947*0Sstevel@tonic-gate // 948*0Sstevel@tonic-gate 949*0Sstevel@tonic-gate {"DurationHelperHelp", 950*0Sstevel@tonic-gate "To help create a time duration in seconds, choose a unit of time" 951*0Sstevel@tonic-gate +" from the Unit menu, enter a number of units under the" 952*0Sstevel@tonic-gate +" Value field, and press return (or click '='). The number of" 953*0Sstevel@tonic-gate +" seconds based on your input will be displayed.\n" 954*0Sstevel@tonic-gate +" \n" 955*0Sstevel@tonic-gate +"Click OK to copy the number of seconds you've specified into the" 956*0Sstevel@tonic-gate +" corresponding field."}, 957*0Sstevel@tonic-gate 958*0Sstevel@tonic-gate // 959*0Sstevel@tonic-gate // PrintUtil 960*0Sstevel@tonic-gate // 961*0Sstevel@tonic-gate 962*0Sstevel@tonic-gate {"PrintUtilHelp", 963*0Sstevel@tonic-gate "You can either print to a printer or a file.\n" 964*0Sstevel@tonic-gate +" \n" 965*0Sstevel@tonic-gate +"To print directly to a printer, click the Print Command" 966*0Sstevel@tonic-gate +" radio button, enter a print command (if you don't want the default" 967*0Sstevel@tonic-gate +" print command), and click Print.\n" 968*0Sstevel@tonic-gate +" \n" 969*0Sstevel@tonic-gate +"To print to a file, click the File Name radio button, enter a file" 970*0Sstevel@tonic-gate +" name, and click Print. The file name can be an absolute path." 971*0Sstevel@tonic-gate +" If no path is given, the file will be saved in the directory" 972*0Sstevel@tonic-gate +" where gkadmin was started. Click '...' next to the File Name field" 973*0Sstevel@tonic-gate +" to open the File Helper window to help you specify a" 974*0Sstevel@tonic-gate +" a location and name for the file."}, 975*0Sstevel@tonic-gate 976*0Sstevel@tonic-gate // 977*0Sstevel@tonic-gate // Menubar context sensitive help 978*0Sstevel@tonic-gate // 979*0Sstevel@tonic-gate 980*0Sstevel@tonic-gate {"ContextSensitiveHelp", 981*0Sstevel@tonic-gate "Opens the Context-Sensitive Help window and switches the tool into" 982*0Sstevel@tonic-gate +" help mode. In help mode, you can get help on any part of the" 983*0Sstevel@tonic-gate +" current window just by clicking on it. To dismiss the Help window" 984*0Sstevel@tonic-gate +" and switch back to the normal mode, click Dismiss on the Help" 985*0Sstevel@tonic-gate +" window."}, 986*0Sstevel@tonic-gate 987*0Sstevel@tonic-gate {"PrintCurrentPrincipal", 988*0Sstevel@tonic-gate "Prints the attributes of the currently selected principal in the" 989*0Sstevel@tonic-gate +" list or the currently loaded principal."}, 990*0Sstevel@tonic-gate 991*0Sstevel@tonic-gate {"PrintCurrentPolicy", 992*0Sstevel@tonic-gate "Prints the attributes of the currently selected policy in the" 993*0Sstevel@tonic-gate +" list or the currently loaded policy."}, 994*0Sstevel@tonic-gate 995*0Sstevel@tonic-gate {"PrintPrincipalList", 996*0Sstevel@tonic-gate "Prints the list of all the available principals on the master KDC."}, 997*0Sstevel@tonic-gate 998*0Sstevel@tonic-gate {"PrintPolicyList", 999*0Sstevel@tonic-gate "Prints the list of all the available policies on the master KDC."}, 1000*0Sstevel@tonic-gate 1001*0Sstevel@tonic-gate {"Logout", 1002*0Sstevel@tonic-gate "Quits the current session and sends you back to the Login window, so" 1003*0Sstevel@tonic-gate +" you can change the login fields and log in again."}, 1004*0Sstevel@tonic-gate 1005*0Sstevel@tonic-gate {"EditPreferences", 1006*0Sstevel@tonic-gate "Opens the Properties window, which enables you to" 1007*0Sstevel@tonic-gate +" specify the default settings for creating new principals" 1008*0Sstevel@tonic-gate +" and how the tool should manage the principal" 1009*0Sstevel@tonic-gate +" and policy lists."}, 1010*0Sstevel@tonic-gate 1011*0Sstevel@tonic-gate {"RefreshPrincipals", 1012*0Sstevel@tonic-gate "Forces the principal list to be updated from the server."}, 1013*0Sstevel@tonic-gate 1014*0Sstevel@tonic-gate {"RefreshPolicies", 1015*0Sstevel@tonic-gate "Forces the policy list to be updated from the server."}, 1016*0Sstevel@tonic-gate 1017*0Sstevel@tonic-gate {"Exit", 1018*0Sstevel@tonic-gate "Quits the SEAM Administration Tool."}, 1019*0Sstevel@tonic-gate 1020*0Sstevel@tonic-gate {"HelpBrowser", 1021*0Sstevel@tonic-gate "Opens an HTML browser that provides pointers to overview and task" 1022*0Sstevel@tonic-gate +" information" 1023*0Sstevel@tonic-gate +" for the SEAM Administration Tool. This provides the same" 1024*0Sstevel@tonic-gate +" information as the 'Sun Enterprise Authentication Management" 1025*0Sstevel@tonic-gate +" Guide'."}, 1026*0Sstevel@tonic-gate 1027*0Sstevel@tonic-gate {"About", 1028*0Sstevel@tonic-gate "Displays the current version of the SEAM Administration Tool."}, 1029*0Sstevel@tonic-gate 1030*0Sstevel@tonic-gate {"DateTime...", 1031*0Sstevel@tonic-gate "Opens the SEAM Date and Time Helper window, which enables you to" 1032*0Sstevel@tonic-gate +" set the date and time. After you set the date and time and click" 1033*0Sstevel@tonic-gate +" OK, the settings are automatically formatted and copied into the" 1034*0Sstevel@tonic-gate +" corresponding field."}, 1035*0Sstevel@tonic-gate 1036*0Sstevel@tonic-gate {"Duration...", 1037*0Sstevel@tonic-gate "Opens the SEAM Duration Helper window, which enables you to specify a" 1038*0Sstevel@tonic-gate +" time duration and have it converted into seconds." 1039*0Sstevel@tonic-gate +" After you specify the time" 1040*0Sstevel@tonic-gate +" and click OK, the time duration is copied into the corresponding" 1041*0Sstevel@tonic-gate +" field."}, 1042*0Sstevel@tonic-gate 1043*0Sstevel@tonic-gate {"Print...", 1044*0Sstevel@tonic-gate "Opens the SEAM Print Dialog window, which enables you to specify a" 1045*0Sstevel@tonic-gate +" printer" 1046*0Sstevel@tonic-gate +" to print the information or a file name in which to save the" 1047*0Sstevel@tonic-gate +" information."}, 1048*0Sstevel@tonic-gate 1049*0Sstevel@tonic-gate {"Bad Duration", 1050*0Sstevel@tonic-gate "Please enter the duration (in seconds) correctly."}, 1051*0Sstevel@tonic-gate 1052*0Sstevel@tonic-gate {"Bad Date", 1053*0Sstevel@tonic-gate "Please enter the date correctly."}, 1054*0Sstevel@tonic-gate 1055*0Sstevel@tonic-gate {"Bad Number", 1056*0Sstevel@tonic-gate "Please enter the number correctly."} 1057*0Sstevel@tonic-gate 1058*0Sstevel@tonic-gate }; // end contents object 1059*0Sstevel@tonic-gate 1060*0Sstevel@tonic-gate } 1061