Answers:
pam_tacplus.so从pam_tacplus库的v1.3.7进行编译d0nttr3@d0nm3pam为您的Linux发行版安装开发包。RHEL / CentOS称之为pam-devel; Debian / Ubuntu称它libpam-dev(的虚拟包名称libpam0g-dev)。pam模块解压缩到临时工作目录(tar xvfz pam_tacplus-1.3.7.tar.gz)cd放入由创建的新文件夹tar。./configure; make; make install以root /etc/pam.d/sshd身份进行编辑,并将以下行添加为文件中的第一项:
auth include tacacs
以root用户身份创建一个新文件/etc/pam.d/tacacs:
#%PAM-1.0
验证足够的/usr/local/lib/security/pam_tacplus.so调试服务器= 192.0.2.27 secret = d0nttr3 @ d0nm3
帐户足够的/usr/local/lib/security/pam_tacplus.so调试服务器= 192.0.2.27 secret = d0nttr3 @ d0nm3 service = shell protocol = ssh
会话足够/usr/local/lib/security/pam_tacplus.so调试服务器= 192.0.2.27秘密= d0nttr3 @ d0nm3服务=外壳协议= ssh
作为每台服务器上的root用户,创建一个与所有必需用户的tacacs +用户名相匹配的本地linux用户帐户。用户可以选择passwd将自己的本地密码设置为自己喜欢的最后一种方法。但是,如果他们设置了本地密码,则tacacs+即使服务可用,他们也可以随时在本地登录。