| Статья "OpenBSD, Cisco, and Tacacs+" по шагам рассказывает как на OpenBSD сервере настроить Tacacs+ из стандартных портов для аутентификации и авторизации пользователей на сервере доступа Cisco. Ниже краткий пересказ статьи:
 
Собираем Tacacs+ из портов:
    cd ports/net/tacacs+
    make install
    mkdir /usr/local/tac
Конфигурируем Tacacs+, /usr/local/tac/tac.conf:
user = myname
{
  global = cleartext пароль_в_открытом_виде
}
user = $enab15$
{
  login = cleartext enable_пароль_для_cisco
}
Для использования шифрованных паролей, нужно писать:
    login = des encryptedPassword
Для группировки пользователей:
user = skin_pup {
  login = des зашифрованный_пароль
  member = privs
}
group = privs {
  enable 15
  serive = exec {
     priv-lvl = 1
  }
}
Убедимся что в  /etc/services есть строка:
    tacacs          49/tcp
Конфигурируем Cisco:
   enable secret local_enable_password
   aaa new-model
   tacacs-server host XX.XX.XX.XX
   aaa authentication login default tacacs+
   aaa authentication login default tacacs+ enable
   aaa authentication enable default tacacs+
Запускаем Tacacs+
   /usr/local/sbin/tac_plus -C /usr/local/tac/tac.conf
 
 |