Answers:
pam_tacplus.so
从pam_tacplus库的v1.3.7进行编译d0nttr3@d0nm3
pam
为您的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+
即使服务可用,他们也可以随时在本地登录。