Dell Brocade G620 Brocade 8.0.1 Fabric OS Administratiors Guide - Page 181

Adding a user and assigning a role, Configuring Virtual Fabric lists

Page 181 highlights

Managing User Accounts TABLE 28 Brocade custom TACACS+ attributes Attribute brcd-role brcd-AV-Pair1 brcd-AV-Pair2 brcd-passwd-expiryDate brcd-passwd-warnPeriod Purpose Role assigned to the user account The Virtual Fabric member list, and chassis role The Virtual Fabric member list, and chassis role The date on which the password expires The time before expiration for the user to receive a warning message Adding a user and assigning a role When adding a user to the tac_plus.cfg file, you should at least provide the brcd-role attribute. The value assigned to this attribute should match a role defined for the switch. When a login is authenticated, the role specified by the brcd-role attribute represents the permissions granted to the account. If no role is specified, or if the specified role does not exist on the switch, the account is granted user role permissions only. Refer to Role-Based Access Control on page 145 for details about roles. The following fragment from a tac_plus.cfg file adds a user named fosuser1 and assigns the securityAdmin role to the account. user = fosuser1 { chap = cleartext "my$chap$pswrd" pap = cleartext "pap-password" service = exec { brcd-role = securityAdmin; } } Configuring Virtual Fabric lists If your network uses Virtual Fabrics, you should create Virtual Fabric lists for each user to identify the Virtual Fabrics to which the account has access. Assign the following key-value pairs to the brcd-AV--Pair1 and, optionally, brcd-AV-Pair2 attributes to grant the account access to the Virtual Fabrics: ∙ HomeLF is the designated home Virtual Fabric for the account. The valid values are from 1 through 128 and chassis context. The first valid HomeLF key-value pair is accepted by the switch. Additional HomeLF key-value pairs are ignored. ∙ LFRoleList is a comma-separated list of Virtual Fabric ID numbers to which this account is a member, and specifies the role the account has on those Virtual Fabrics. Valid numbers range from 1 through 128. A - between two numbers specifies a range. The following example sets the home Virtual Fabric for the userVF account to 30 and allows the account admin role access to Virtual Fabrics 1, 3, and 4 and securityAdmin access to Virtual Fabrics 5 and 6. user = userVF { pap = clear "password" service = shell { set brcd-role = zoneAdmin set brcd-AV-Pair1 = "homeLF=30;LFRoleList=admin:1,3,4;securityAdmin:5,6" set brcd-AV-Pair2 = "chassisRole=admin" } } Configuring the password expiration date FabricOS allows you to configure a password expiration date for each user account and to configure a warning period for notifying the user that the account password is about to expire. To configure these values, set the following attributes: ∙ brcd-passwd-expiryDate sets the password expiration date in mm/dd/yyyy format. Brocade Fabric OS Administration Guide, 8.0.1 53-1004111-02 181

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551

TABLE 28
Brocade custom TACACS+ attributes
Attribute
Purpose
brcd-role
Role assigned to the user account
brcd-AV-Pair1
The Virtual Fabric member list, and chassis role
brcd-AV-Pair2
The Virtual Fabric member list, and chassis role
brcd-passwd-expiryDate
The date on which the password expires
brcd-passwd-warnPeriod
The time before expiration for the user to receive a warning message
Adding a user and assigning a role
When adding a user to the tac_plus.cfg file, you should at least provide the
brcd-role
attribute. The value assigned to this attribute should
match a role defined for the switch. When a login is authenticated, the role specified by the
brcd-role
attribute represents the permissions
granted to the account. If no role is specified, or if the specified role does not exist on the switch, the account is granted user role
permissions only.
Refer to
Role-Based Access Control
on page 145 for details about roles.
The following fragment from a tac_plus.cfg file adds a user named fosuser1 and assigns the securityAdmin role to the account.
user = fosuser1 {
chap = cleartext "my$chap$pswrd"
pap
= cleartext "pap-password"
service = exec {
brcd-role = securityAdmin;
}
}
Configuring Virtual Fabric lists
If your network uses Virtual Fabrics, you should create Virtual Fabric lists for each user to identify the Virtual Fabrics to which the account
has access.
Assign the following key-value pairs to the
brcd-AV--Pair1
and, optionally,
brcd-AV-Pair2
attributes to grant the account access to the
Virtual Fabrics:
HomeLF
is the designated home Virtual Fabric for the account. The valid values are from 1 through 128 and chassis context.
The first valid HomeLF key-value pair is accepted by the switch. Additional HomeLF key-value pairs are ignored.
LFRoleList
is a comma-separated list of Virtual Fabric ID numbers to which this account is a member, and specifies the role the
account has on those Virtual Fabrics. Valid numbers range from 1 through 128. A - between two numbers specifies a range.
The following example sets the home Virtual Fabric for the userVF account to 30 and allows the account admin role access to Virtual
Fabrics 1, 3, and 4 and securityAdmin access to Virtual Fabrics 5 and 6.
user = userVF {
pap = clear "password"
service = shell {
set brcd-role = zoneAdmin
set brcd-AV-Pair1 = "homeLF=30;LFRoleList=admin:1,3,4;securityAdmin:5,6"
set brcd-AV-Pair2 = "chassisRole=admin"
}
}
Configuring the password expiration date
FabricOS allows you to configure a password expiration date for each user account and to configure a warning period for notifying the
user that the account password is about to expire. To configure these values, set the following attributes:
brcd-passwd-expiryDate
sets the password expiration date in
mm
/
dd
/
yyyy
format.
Managing User Accounts
Brocade Fabric OS Administration Guide, 8.0.1
53-1004111-02
181