Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Secure-Shell
[Top] [All Lists]

Re: Tacacs and OpenSSH

Subject: Re: Tacacs and OpenSSH
Date: Mon, 7 Aug 2006 12:22:21 -0700
You need something like this:
http://www.padl.com/OSS/nss_ldap.html

But for TACACS.  The problem is, TACACS is an authentication protocol, not
a diretory lookup protocol.

Basically, the user information needs to be able to be looked up at anytime.
Seperate from user authentication.

Think, when I do "ls -l" what translates the UID on the files into an
account name?

This is why, even for Microsoft ADS, they have Kerberos for
authentication and LDAP
for user accounts and pretty much everything else.

Even for Kerberos, you can authenticate, but all other account
information needs to
be available to the machine.  So, for Kerberos installs, you don't
need the /etc/shadow
file, but you still need the /etc/passwd file.  Unless you locate the
/etc/passwd
information somewhere else, where it is readily availabe, ie. NIS or LDAP.

On 8/4/06, Gary Schlachter <Gary.Schlachter@tavve.com> wrote:
Asif,

       Thank you for your offer.  However, I fear you just answered my
question.  Your comment:

        "Also make sure you do have a local user account and it is not
locked.
        You must need a local account even though the authentication is
done
        thru tacacs server. "

       is exactly what is was trying to avoid.  I was wanting to NOT
have a local account on the server.  I am trying to have sshd use the
local account as defined on the TACACS server.  I was hoping there was a
way to configure OpenSSH to not look for a local account.  I am able to
authenticate perfectly if the local account is created on the server.

Gary


--
And, did Guloka think the Ulus were too ugly to save?
                                        -Centauri

<Prev in Thread] Current Thread [Next in Thread>