This repository was archived by the owner on Oct 13, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathREADME
More file actions
56 lines (41 loc) · 1.97 KB
/
Copy pathREADME
File metadata and controls
56 lines (41 loc) · 1.97 KB
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
tacplus-auth v1.0.0
Oct 13, 2016
The user name for tacacs accounting is that returned by getpwuid()
with the uid returned by audit_getloginuid(), or if no auid, using
the real uid returned by getresuid().
It's expected this command will normally be used after login authenticated
via a tacacs server, and if the pam_tacplus plugin is used, the auid will
be set.
This program does not directly use the tacplus-map library, but when
libnss-tacplus is installed, that library and name lookup may be used.
Only the TACACS+ authorization functions are used.
Up to 240 bytes of command name and command arguments will be sent
in the authorization record, due to the 255 byte tacacs+ field length
limitation.
The TACACS code here is based in the pam_tacplus plugin, written by
Pawel Krawczyk <pawel.krawczyk@hush.com> and Jeroen Nijhof <jeroen@jeroennijhof.nl>
Copyright (C) 2010, Pawel Krawczyk <pawel.krawczyk@hush.com> and
Jeroen Nijhof <jeroen@jeroennijhof.nl>
It is based on version pam_tacplus version 1.3.9.
It uses the libtac.so shared library from a modified libpam_tacplus
package.
There is no configuration file for this program, it uses /etc/tacplus_servers
for the list of servers and keys, and for debug.
tacplus-auth should be setuid root, so that the config file can be opened.
Privileges are dropped as soon as the configuration file is read.
Option Description
---------------- ----------------------------------
debug output debugging information via
syslog(3); note, that the debugging
is heavy, including passwords!
secret=STRING can be specified more than once;
secret key used to encrypt/decrypt
packets sent/received from the server
server=IP_ADDR can be specified more than once;
adds a TACACS+ server to the servers
list
See the libpam_tacplus README for more information on the tacacs
protocol.
Author:
~~~~~~~
Dave Olson <olson@cumulusnetworks.com>