<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Refined Solaris 10-AD Integration Instructions</title>
	<atom:link href="http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/</link>
	<description>The weblog of an IT pro specializing in virtualization, storage, and servers</description>
	<pubDate>Thu, 20 Nov 2008 16:01:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Solaris 10-AD Integration, Version 3 - blog.scottlowe.org - The weblog of an IT pro specializing in virtualization, storage, and servers</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-41204</link>
		<dc:creator>Solaris 10-AD Integration, Version 3 - blog.scottlowe.org - The weblog of an IT pro specializing in virtualization, storage, and servers</dc:creator>
		<pubDate>Fri, 05 Sep 2008 17:16:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-41204</guid>
		<description>[...] refer to earlier versions of the Solaris&#160;10-AD integration instructions, see this article or this article. I would expect that you won&#8217;t need to refer to those posts, though, and will [...]</description>
		<content:encoded><![CDATA[<p>[...] refer to earlier versions of the Solaris&#160;10-AD integration instructions, see this article or this article. I would expect that you won&#8217;t need to refer to those posts, though, and will [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-41161</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 04 Sep 2008 21:19:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-41161</guid>
		<description>Question, we've got this ALMOST working. Except, when we login after everything is setup it dies.  Password is accepted according to the logs, but it doesn't appear the kerb communication finishes and it dies.  

Steps:
1.  SSH to box:
2.  Enter password (ldap pass)
3.  Authenticates succesfully.  Shell drops connection (connection closed).

The Fix:  
1.  Set verify_ap_req_nofail=false.
2.  SSH to box:
3.  Enter password (ldap pass)
4.  Authenticates succesfully and lets me in.  

My kerb key's look approriate....any ideas?

Logs with ap_req_nofail=true enabled:
Sep  4 16:05:46 hostname sshd[696]: [ID 655841 auth.debug] PAM-KRB5 (auth): pam_sm_authenticate flags=0
Sep  4 16:05:46 hostname sshd[696]: [ID 549540 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth: start: user='tclauj01'
Sep  4 16:05:46 hostname sshd[696]: [ID 704353 auth.debug] PAM-KRB5 (auth): Forwardable tickets requested
Sep  4 16:05:46 hostname sshd[696]: [ID 912857 auth.debug] PAM-KRB5 (auth): Renewable tickets requested
Sep  4 16:05:46 hostname sshd[696]: [ID 179272 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth: krb5_get_init_creds_password returns: SUCCESS


Logs with ap_req_nofail=false:

Sep  4 16:13:19 hostname sshd[747]: [ID 655841 auth.debug] PAM-KRB5 (auth): pam_sm_authenticate flags=0
Sep  4 16:13:19 hostname sshd[747]: [ID 549540 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth: start: user='username'
Sep  4 16:13:19 hostname sshd[747]: [ID 704353 auth.debug] PAM-KRB5 (auth): Forwardable tickets requested
Sep  4 16:13:19 hostname sshd[747]: [ID 912857 auth.debug] PAM-KRB5 (auth): Renewable tickets requested
Sep  4 16:13:19 hostname sshd[747]: [ID 179272 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth: krb5_get_init_creds_password returns: SUCCESS
Sep  4 16:13:19 hostname sshd[747]: [ID 833335 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth returning 0
Sep  4 16:13:19 hostname sshd[747]: [ID 914654 auth.debug] PAM-KRB5 (auth): pam_sm_auth finalize ccname env, result =0, env ='KRB5CCNAME=FILE:/tmp/krb5cc_1000', ag
e = 0, status = 0
Sep  4 16:13:19 hostname sshd[747]: [ID 525286 auth.debug] PAM-KRB5 (auth): end: Success
Sep  4 16:13:19 hostname sshd[747]: [ID 699746 auth.debug] PAM-KRB5 (acct): debug=1, nowarn=0
Sep  4 16:13:19 hostname sshd[747]: [ID 531709 auth.debug] PAM-KRB5 (acct): no module data for KRB5_AUTOMIGRATE_DATA
Sep  4 16:13:19 hostname sshd[747]: [ID 712548 auth.debug] PAM-KRB5 (acct): exp_warn start: user = 'username'
Sep  4 16:13:19 hostname sshd[747]: [ID 734734 auth.debug] PAM-KRB5 (acct): fetch_princ_entry: non-RPCSEC_GSS chpw server, can't get princ entry
Sep  4 16:13:19 hostname sshd[747]: [ID 615945 auth.debug] PAM-KRB5 (acct): exp_warn: fetch_pr failed 4
Sep  4 16:13:19 hostname sshd[747]: [ID 748222 auth.debug] PAM-KRB5 (acct): exp_warn end: err = 4
Sep  4 16:13:19 hostname sshd[747]: [ID 712902 auth.debug] PAM-KRB5 (acct): end: Success
Sep  4 16:13:19 hostname sshd[747]: [ID 629253 auth.debug] PAM-KRB5 (setcred): start: nowarn = 0, flags = 0x1
Sep  4 16:13:19 hostname sshd[747]: [ID 586274 auth.debug] PAM-KRB5 (setcred): kmd auth_status: Success
Sep  4 16:13:19 hostname sshd[747]: [ID 735350 auth.debug] PAM-KRB5 (setcred): end: Success
Sep  4 16:13:19 hostname sshd[747]: [ID 800047 auth.info] Accepted keyboard-interactive for username from 0.0.0.0 port 4372 ssh2
~</description>
		<content:encoded><![CDATA[<p>Question, we&#8217;ve got this ALMOST working. Except, when we login after everything is setup it dies.  Password is accepted according to the logs, but it doesn&#8217;t appear the kerb communication finishes and it dies.  </p>
<p>Steps:<br />
1.  SSH to box:<br />
2.  Enter password (ldap pass)<br />
3.  Authenticates succesfully.  Shell drops connection (connection closed).</p>
<p>The Fix:<br />
1.  Set verify_ap_req_nofail=false.<br />
2.  SSH to box:<br />
3.  Enter password (ldap pass)<br />
4.  Authenticates succesfully and lets me in.  </p>
<p>My kerb key&#8217;s look approriate&#8230;.any ideas?</p>
<p>Logs with ap_req_nofail=true enabled:<br />
Sep  4 16:05:46 hostname sshd[696]: [ID 655841 auth.debug] PAM-KRB5 (auth): pam_sm_authenticate flags=0<br />
Sep  4 16:05:46 hostname sshd[696]: [ID 549540 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth: start: user=&#8217;tclauj01&#8242;<br />
Sep  4 16:05:46 hostname sshd[696]: [ID 704353 auth.debug] PAM-KRB5 (auth): Forwardable tickets requested<br />
Sep  4 16:05:46 hostname sshd[696]: [ID 912857 auth.debug] PAM-KRB5 (auth): Renewable tickets requested<br />
Sep  4 16:05:46 hostname sshd[696]: [ID 179272 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth: krb5_get_init_creds_password returns: SUCCESS</p>
<p>Logs with ap_req_nofail=false:</p>
<p>Sep  4 16:13:19 hostname sshd[747]: [ID 655841 auth.debug] PAM-KRB5 (auth): pam_sm_authenticate flags=0<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 549540 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth: start: user=&#8217;username&#8217;<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 704353 auth.debug] PAM-KRB5 (auth): Forwardable tickets requested<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 912857 auth.debug] PAM-KRB5 (auth): Renewable tickets requested<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 179272 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth: krb5_get_init_creds_password returns: SUCCESS<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 833335 auth.debug] PAM-KRB5 (auth): attempt_krb5_auth returning 0<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 914654 auth.debug] PAM-KRB5 (auth): pam_sm_auth finalize ccname env, result =0, env =&#8217;KRB5CCNAME=FILE:/tmp/krb5cc_1000&#8242;, ag<br />
e = 0, status = 0<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 525286 auth.debug] PAM-KRB5 (auth): end: Success<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 699746 auth.debug] PAM-KRB5 (acct): debug=1, nowarn=0<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 531709 auth.debug] PAM-KRB5 (acct): no module data for KRB5_AUTOMIGRATE_DATA<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 712548 auth.debug] PAM-KRB5 (acct): exp_warn start: user = &#8216;username&#8217;<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 734734 auth.debug] PAM-KRB5 (acct): fetch_princ_entry: non-RPCSEC_GSS chpw server, can&#8217;t get princ entry<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 615945 auth.debug] PAM-KRB5 (acct): exp_warn: fetch_pr failed 4<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 748222 auth.debug] PAM-KRB5 (acct): exp_warn end: err = 4<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 712902 auth.debug] PAM-KRB5 (acct): end: Success<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 629253 auth.debug] PAM-KRB5 (setcred): start: nowarn = 0, flags = 0&#215;1<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 586274 auth.debug] PAM-KRB5 (setcred): kmd auth_status: Success<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 735350 auth.debug] PAM-KRB5 (setcred): end: Success<br />
Sep  4 16:13:19 hostname sshd[747]: [ID 800047 auth.info] Accepted keyboard-interactive for username from 0.0.0.0 port 4372 ssh2<br />
~</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yan</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-40505</link>
		<dc:creator>Yan</dc:creator>
		<pubDate>Mon, 11 Aug 2008 19:23:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-40505</guid>
		<description>about Rob's previous post
Tuesday, April 22, 2008 at 5:43 am
Rob
 The setup which works fine in our infrastructure is as follows:

This by having the following entries in /etc/nsswitch.conf :
passwd: files ldap
group: files ldap
netgroup: ldap

3) we manage “netgroups”, one netgroup per server, to restrict access to people from teams that we expect to have to perform work on that server :
at the end of /etc/passwd, add the 2 lines
+@netgrpnameforthisserver:x:::::
-:x:::::


I thought we have to use passwd_compat in order to enforce 
netgroup access, and that was confirmed by Sun support :

nsswitch.conf :
passwd:     files compat
passwd_compat:  ldap


my problem is that as soon as I enable that config, It stops working
and I get this error message from nscd :

Aug 11 15:20:48 machine nscd[3644]: [ID 293258 user.warning] libsldap: Status: 7  Mesg: LDAP ERROR (12): Unavailable critical extension.

I continue looking around</description>
		<content:encoded><![CDATA[<p>about Rob&#8217;s previous post<br />
Tuesday, April 22, 2008 at 5:43 am<br />
Rob<br />
 The setup which works fine in our infrastructure is as follows:</p>
<p>This by having the following entries in /etc/nsswitch.conf :<br />
passwd: files ldap<br />
group: files ldap<br />
netgroup: ldap</p>
<p>3) we manage “netgroups”, one netgroup per server, to restrict access to people from teams that we expect to have to perform work on that server :<br />
at the end of /etc/passwd, add the 2 lines<br />
+@netgrpnameforthisserver:x:::::<br />
-:x:::::</p>
<p>I thought we have to use passwd_compat in order to enforce<br />
netgroup access, and that was confirmed by Sun support :</p>
<p>nsswitch.conf :<br />
passwd:     files compat<br />
passwd_compat:  ldap</p>
<p>my problem is that as soon as I enable that config, It stops working<br />
and I get this error message from nscd :</p>
<p>Aug 11 15:20:48 machine nscd[3644]: [ID 293258 user.warning] libsldap: Status: 7  Mesg: LDAP ERROR (12): Unavailable critical extension.</p>
<p>I continue looking around</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pierluigi</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-39484</link>
		<dc:creator>pierluigi</dc:creator>
		<pubDate>Fri, 20 Jun 2008 10:09:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-39484</guid>
		<description>hi scott,
i have a problem with pam authentication

I have tested kerberos configuration with kinit 
and it work:

#kinit pippo
Password for pippo@LOCAL: 

# klist 
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: pippo@LOCAL

Valid starting                Expires                Service principal
06/20/08 11:57:11  06/23/08 11:57:19  krbtgt/LOCAL@LOCAL
        renew until 06/27/08 11:57:11

2.ldapclient work too, if I do:
ldaplist -l passwd  I obtain user information

but if I test pam with getent passwd   return nothing

and /var/adm/messages if I test telnet/ssh is:
Jun 20 12:07:26 SU000000010510.sip.local login: [ID 655841 auth.debug] PAM-KRB5 (auth): pam_sm_authenticate flags=0
Jun 20 12:07:26 SU000000010510.sip.local login: [ID 219349 auth.debug] pam_unix_auth: user pippo not found


Have you any ideas?

thank's
pierluigi</description>
		<content:encoded><![CDATA[<p>hi scott,<br />
i have a problem with pam authentication</p>
<p>I have tested kerberos configuration with kinit<br />
and it work:</p>
<p>#kinit pippo<br />
Password for pippo@LOCAL: </p>
<p># klist<br />
Ticket cache: FILE:/tmp/krb5cc_0<br />
Default principal: pippo@LOCAL</p>
<p>Valid starting                Expires                Service principal<br />
06/20/08 11:57:11  06/23/08 11:57:19  krbtgt/LOCAL@LOCAL<br />
        renew until 06/27/08 11:57:11</p>
<p>2.ldapclient work too, if I do:<br />
ldaplist -l passwd  I obtain user information</p>
<p>but if I test pam with getent passwd   return nothing</p>
<p>and /var/adm/messages if I test telnet/ssh is:<br />
Jun 20 12:07:26 SU000000010510.sip.local login: [ID 655841 auth.debug] PAM-KRB5 (auth): pam_sm_authenticate flags=0<br />
Jun 20 12:07:26 SU000000010510.sip.local login: [ID 219349 auth.debug] pam_unix_auth: user pippo not found</p>
<p>Have you any ideas?</p>
<p>thank&#8217;s<br />
pierluigi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nidhi</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-39172</link>
		<dc:creator>nidhi</dc:creator>
		<pubDate>Sun, 01 Jun 2008 04:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-39172</guid>
		<description>Hi Scott,

Somehow I get my getent passwd command to work as expected but my kinit command is fails. I already look at the krb5.conf &#38; pam.conf serveral times &#38; I still have no ideas what it is wrong w/ it. Could you please help me out?

# kinit
kinit(v5): Resource temporarily unavailable while getting initial
credentials

first i run this command i get the synchronization error but some how i sort it .
After this the command is working properly and I also check the credential cache by klist -5 command and i get the correct answer.

But the problem starts when I run the kdestroy command as mentioned in your article.
The kdestroy command works properly but after running this I run kinit user@RTU the command does not prompt for password even and give the error which I mentioned above. 

here user is my username and RTU is my REALM name.

I also does not find the Environmental variable KRB5CCNAME which is used by kinit.

please help me . I think you sort out this problem early and please reply me as soon as possible

Any helps are appreciated.

Nidhi</description>
		<content:encoded><![CDATA[<p>Hi Scott,</p>
<p>Somehow I get my getent passwd command to work as expected but my kinit command is fails. I already look at the krb5.conf &amp; pam.conf serveral times &amp; I still have no ideas what it is wrong w/ it. Could you please help me out?</p>
<p># kinit<br />
kinit(v5): Resource temporarily unavailable while getting initial<br />
credentials</p>
<p>first i run this command i get the synchronization error but some how i sort it .<br />
After this the command is working properly and I also check the credential cache by klist -5 command and i get the correct answer.</p>
<p>But the problem starts when I run the kdestroy command as mentioned in your article.<br />
The kdestroy command works properly but after running this I run kinit user@RTU the command does not prompt for password even and give the error which I mentioned above. </p>
<p>here user is my username and RTU is my REALM name.</p>
<p>I also does not find the Environmental variable KRB5CCNAME which is used by kinit.</p>
<p>please help me . I think you sort out this problem early and please reply me as soon as possible</p>
<p>Any helps are appreciated.</p>
<p>Nidhi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-37104</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Tue, 22 Apr 2008 09:43:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-37104</guid>
		<description>The setup which works fine in our infrastructure is as follows:

1) authentication of passwords is done first against local files (i.e. /etc/shadow), and if the password entry is not found or invalid (like an "x" in the password field in /etc/shadow) then authenticate against the central Kerberos service which runs on Windows.

This allows you to create individual accounts on specific machines, but have them authenticated with the same password as they would use in their Windows environment (since it is the same Kerberos service that authenticates).
For example, for SSH based logins, the entries in /etc/pam.conf (Solaris-10) are :
sshd-kbdint     auth requisite          pam_authtok_get.so.1
sshd-kbdint     auth required           pam_dhkeys.so.1
sshd-kbdint     auth sufficient         pam_unix_cred.so.1
sshd-kbdint     auth sufficient         pam_unix_auth.so.1
sshd-kbdint     auth required           pam_krb5.so.1


2) to avoid account creation on individual servers, we have the servers use LDAP to make use of the Active Directory. The RFC extensions have been added in the AD to allow UNIX specific attributes.
Any account that attempts to login, is searched first in local files (/etc/passwd), and if not found it is searched for in the AD via LDAP. 
This by having the following entries in /etc/nsswitch.conf :
passwd: files ldap
group: files ldap
netgroup: ldap
There is nothing LDAP-related in the /etc/pam.conf !
Typically (since people have first logged in on some PC, from there connect onto our SUN servers) any user login will be found in AD, authentication with be done against the central Kerberos service, so the SUN servers would allow ANY internal person to login ... 
-&#62; to avoid that unrestricted login :

3) we manage "netgroups", one netgroup per server, to restrict access to people from teams that we expect to have to perform work on that server :
at the end of /etc/passwd, add the 2 lines
+@netgrpnameforthisserver:x:::::
-:x:::::

We have requested the rights in the AD to manage the netgroups objects. There was no problem to obtain this delegation, since netgroups are not used by anyone else then UNIX sysadmins.
The netgroups are triplets, consisting of just the usernames:
(,username,)
...
To avoid that we need to manage the individual triplets in these netgroups:
- we manage a group per server (like "grp_servername"), which contains as members the groups of people that reflect functional teams (eg the DBA team, the network team, etc...) Only the groups the reflect teams which we grant access to that server, are added as member in this server-specific group "grp_servername" 
- a script on the AD server runs 2x per day and populates the netgroups with the triplets of the usernames from these teams. At the end, the netgroups like "netgrpnameforthisserver" will contain only triplets for the users we want to grant access for that server

This works like a charm :
- the Windows team manage individual user accounts for people coming in the company, or leaving. Their helpdesk manages the reset of user passwords (in Kerberos)
- the SUN team manages which teams can login per server, by adding/removing groups from a 'server-group'
- an automated method populates the netgroups with the triplets for individual accounts</description>
		<content:encoded><![CDATA[<p>The setup which works fine in our infrastructure is as follows:</p>
<p>1) authentication of passwords is done first against local files (i.e. /etc/shadow), and if the password entry is not found or invalid (like an &#8220;x&#8221; in the password field in /etc/shadow) then authenticate against the central Kerberos service which runs on Windows.</p>
<p>This allows you to create individual accounts on specific machines, but have them authenticated with the same password as they would use in their Windows environment (since it is the same Kerberos service that authenticates).<br />
For example, for SSH based logins, the entries in /etc/pam.conf (Solaris-10) are :<br />
sshd-kbdint     auth requisite          pam_authtok_get.so.1<br />
sshd-kbdint     auth required           pam_dhkeys.so.1<br />
sshd-kbdint     auth sufficient         pam_unix_cred.so.1<br />
sshd-kbdint     auth sufficient         pam_unix_auth.so.1<br />
sshd-kbdint     auth required           pam_krb5.so.1</p>
<p>2) to avoid account creation on individual servers, we have the servers use LDAP to make use of the Active Directory. The RFC extensions have been added in the AD to allow UNIX specific attributes.<br />
Any account that attempts to login, is searched first in local files (/etc/passwd), and if not found it is searched for in the AD via LDAP.<br />
This by having the following entries in /etc/nsswitch.conf :<br />
passwd: files ldap<br />
group: files ldap<br />
netgroup: ldap<br />
There is nothing LDAP-related in the /etc/pam.conf !<br />
Typically (since people have first logged in on some PC, from there connect onto our SUN servers) any user login will be found in AD, authentication with be done against the central Kerberos service, so the SUN servers would allow ANY internal person to login &#8230;<br />
-&gt; to avoid that unrestricted login :</p>
<p>3) we manage &#8220;netgroups&#8221;, one netgroup per server, to restrict access to people from teams that we expect to have to perform work on that server :<br />
at the end of /etc/passwd, add the 2 lines<br />
+@netgrpnameforthisserver:x:::::<br />
-:x:::::</p>
<p>We have requested the rights in the AD to manage the netgroups objects. There was no problem to obtain this delegation, since netgroups are not used by anyone else then UNIX sysadmins.<br />
The netgroups are triplets, consisting of just the usernames:<br />
(,username,)<br />
&#8230;<br />
To avoid that we need to manage the individual triplets in these netgroups:<br />
- we manage a group per server (like &#8220;grp_servername&#8221;), which contains as members the groups of people that reflect functional teams (eg the DBA team, the network team, etc&#8230;) Only the groups the reflect teams which we grant access to that server, are added as member in this server-specific group &#8220;grp_servername&#8221;<br />
- a script on the AD server runs 2x per day and populates the netgroups with the triplets of the usernames from these teams. At the end, the netgroups like &#8220;netgrpnameforthisserver&#8221; will contain only triplets for the users we want to grant access for that server</p>
<p>This works like a charm :<br />
- the Windows team manage individual user accounts for people coming in the company, or leaving. Their helpdesk manages the reset of user passwords (in Kerberos)<br />
- the SUN team manages which teams can login per server, by adding/removing groups from a &#8217;server-group&#8217;<br />
- an automated method populates the netgroups with the triplets for individual accounts</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gejo</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-35732</link>
		<dc:creator>Gejo</dc:creator>
		<pubDate>Fri, 22 Feb 2008 07:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-35732</guid>
		<description>Hi Scott,

Thanks for the article. It is very helpfull. I HAD SOME SUCCESS WITH THE PROCEDURES. I am able to login the solaris 10 server with the AD users now. But the local users stopped working. I ma aunable to login to the server even with the local root user account :-(
Any thoughts/suggestions?</description>
		<content:encoded><![CDATA[<p>Hi Scott,</p>
<p>Thanks for the article. It is very helpfull. I HAD SOME SUCCESS WITH THE PROCEDURES. I am able to login the solaris 10 server with the AD users now. But the local users stopped working. I ma aunable to login to the server even with the local root user account <img src='http://blog.scottlowe.org/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
Any thoughts/suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pierluigi</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-35252</link>
		<dc:creator>pierluigi</dc:creator>
		<pubDate>Wed, 30 Jan 2008 09:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-35252</guid>
		<description>hi scott,
I don't understand  how do ldap configuration.
when you talk about attributeMap=group:userpassword=userPassword
attributeMap=group:memberuid=memberUid
attributeMap=group:gidnumber=gidNumber
attributeMap=passwd:loginshell=loginShell
ecc. 
this values are refered to the account created for server solaris?or other user account?

and the default server list are AD server?
Thanks in advance,
pierluigi</description>
		<content:encoded><![CDATA[<p>hi scott,<br />
I don&#8217;t understand  how do ldap configuration.<br />
when you talk about attributeMap=group:userpassword=userPassword<br />
attributeMap=group:memberuid=memberUid<br />
attributeMap=group:gidnumber=gidNumber<br />
attributeMap=passwd:loginshell=loginShell<br />
ecc.<br />
this values are refered to the account created for server solaris?or other user account?</p>
<p>and the default server list are AD server?<br />
Thanks in advance,<br />
pierluigi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-35211</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Sun, 27 Jan 2008 00:49:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-35211</guid>
		<description>For those stuck with the msSFU mappings to deal with, I had to add the following line -
-a attributeMap=passwd:uid=msSFU30Name
to get the getent passwd  to work.
  I still ain't there myself, I've got kinit working and getent for everything, but that silly ssh login thingie keeps failing.
Some tips (Solaris 10)
start a debugged ssh session to test with in a terminal window -

/usr/lib/ssh/sshd -dep 29
(debug, extra detail, port 29)

then ssh from another windows to port 29

ssh testuser@localhost -p 29


This will show you some items that are happening as you go.  Also, make sure your clocks are set right!  Now back to getting ssh to work...
D</description>
		<content:encoded><![CDATA[<p>For those stuck with the msSFU mappings to deal with, I had to add the following line -<br />
-a attributeMap=passwd:uid=msSFU30Name<br />
to get the getent passwd  to work.<br />
  I still ain&#8217;t there myself, I&#8217;ve got kinit working and getent for everything, but that silly ssh login thingie keeps failing.<br />
Some tips (Solaris 10)<br />
start a debugged ssh session to test with in a terminal window -</p>
<p>/usr/lib/ssh/sshd -dep 29<br />
(debug, extra detail, port 29)</p>
<p>then ssh from another windows to port 29</p>
<p>ssh testuser@localhost -p 29</p>
<p>This will show you some items that are happening as you go.  Also, make sure your clocks are set right!  Now back to getting ssh to work&#8230;<br />
D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DCarmona</title>
		<link>http://blog.scottlowe.org/2006/10/16/refined-solaris-10-ad-integration-instructions/#comment-35087</link>
		<dc:creator>DCarmona</dc:creator>
		<pubDate>Wed, 16 Jan 2008 15:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=346#comment-35087</guid>
		<description>Hi Scott, Most excellent!

I found the answer and got it working.  For those who are in much need of an answer, my config is as follows for my particular scenario:

-a defaultSearchBase=dc=example,dc=com \
-a defaultSearchScope=sub \
-a "serviceSearchDescriptor=group:ou=Managers,?sub?;ou=Users,?sub?" \
-a "serviceSearchDescriptor=passwd:ou=Managers,?sub?;ou=Users,?sub?" \

I didn't realize until i read the log that the quotation marks are required.

Thanks a Million!</description>
		<content:encoded><![CDATA[<p>Hi Scott, Most excellent!</p>
<p>I found the answer and got it working.  For those who are in much need of an answer, my config is as follows for my particular scenario:</p>
<p>-a defaultSearchBase=dc=example,dc=com \<br />
-a defaultSearchScope=sub \<br />
-a &#8220;serviceSearchDescriptor=group:ou=Managers,?sub?;ou=Users,?sub?&#8221; \<br />
-a &#8220;serviceSearchDescriptor=passwd:ou=Managers,?sub?;ou=Users,?sub?&#8221; \</p>
<p>I didn&#8217;t realize until i read the log that the quotation marks are required.</p>
<p>Thanks a Million!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
