<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://k5wiki.test.kerberos.org/wiki?action=history&amp;feed=atom&amp;title=Samba4%3A_Optional_PACs_for_Unix_clients</id>
		<title>Samba4: Optional PACs for Unix clients - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://k5wiki.test.kerberos.org/wiki?action=history&amp;feed=atom&amp;title=Samba4%3A_Optional_PACs_for_Unix_clients"/>
		<link rel="alternate" type="text/html" href="https://k5wiki.test.kerberos.org/wiki?title=Samba4:_Optional_PACs_for_Unix_clients&amp;action=history"/>
		<updated>2026-05-14T19:00:02Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://k5wiki.test.kerberos.org/wiki?title=Samba4:_Optional_PACs_for_Unix_clients&amp;diff=2284&amp;oldid=prev</id>
		<title>Don: New page: I've been asking consultant-friends about field deployments of AD, &amp; how corporations use it.  Their answers turn out to explain why AD admins &amp; Unix-krb admins differ on whether PACs work...</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.test.kerberos.org/wiki?title=Samba4:_Optional_PACs_for_Unix_clients&amp;diff=2284&amp;oldid=prev"/>
				<updated>2009-08-31T17:39:06Z</updated>
		
		<summary type="html">&lt;p&gt;New page: I&amp;#039;ve been asking consultant-friends about field deployments of AD, &amp;amp; how corporations use it.  Their answers turn out to explain why AD admins &amp;amp; Unix-krb admins differ on whether PACs work...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;I've been asking consultant-friends about field deployments of&lt;br /&gt;
AD, &amp;amp; how corporations use it.  Their answers turn out to explain&lt;br /&gt;
why AD admins &amp;amp; Unix-krb admins differ on whether PACs work.&lt;br /&gt;
&lt;br /&gt;
Summary: PACs don't work well in &amp;quot;one big realm&amp;quot; krb-deployments,&lt;br /&gt;
which are the norm for Unix.  (end summary)&lt;br /&gt;
&lt;br /&gt;
Unix-krb sites traditionally set up one big krb-realm, and they&lt;br /&gt;
minimize use of inter-realm krb (in part because inter-realm&lt;br /&gt;
referrals aren't yet well-specified, and unlike MS, Unix&lt;br /&gt;
krb-admins care about standards-compliance.).&lt;br /&gt;
One big realm implies one big set of group-names, so some users&lt;br /&gt;
end up with oversized PACs.  That leads to breakage, so some&lt;br /&gt;
Unix-krb admins dislike PACs.&lt;br /&gt;
&lt;br /&gt;
On the Windows side, there are two patterns of AD deployment:&lt;br /&gt;
Small-to-midsize companies tend to have many small AD domains&lt;br /&gt;
(one per LAN, or one per dept, something like that).  The group&lt;br /&gt;
name-space has two segments: &lt;br /&gt;
# a global set of group-names, which gets synchronized across all of the domain-servers;  and&lt;br /&gt;
# each small domain has some local group names that mean nothing to other groups, and which other groups don't know about.&lt;br /&gt;
In this &amp;quot;many-small-domains&amp;quot; setup, each small domain has a&lt;br /&gt;
small-enough set of group-names, so PACs don't get too big,&lt;br /&gt;
even for users who are members of all the groups that their&lt;br /&gt;
domain knows about.  Running many small domains works for AD&lt;br /&gt;
customers, because AD's inter-realm stuff is pretty easy to&lt;br /&gt;
manage (albeit non-standard, &amp;amp; insecure in spots). &lt;br /&gt;
&lt;br /&gt;
The second style of AD deployment is the Fortune-500 way: &lt;br /&gt;
One big company-wide domain, with many cloned satellite servers&lt;br /&gt;
to meet scaling needs.  In these deployments, the list of group&lt;br /&gt;
names is large &amp;amp; universally visible, and PACs do get very big.&lt;br /&gt;
So big, in fact, that accessing a Windows app-server can take &lt;br /&gt;
one full minute of latency, while the app-server chews over the &lt;br /&gt;
ticket's big PAC and the server's big set of ACL-rules.&lt;br /&gt;
In these sites, people just accept that using networked services&lt;br /&gt;
tends to run slow, and that sometimes AD has weird failures.&lt;br /&gt;
Unix sites have seen before that PACs work poorly in this&lt;br /&gt;
&amp;quot;one big realm&amp;quot; style of deployment.  Since &amp;quot;one big realm&amp;quot; is&lt;br /&gt;
the norm in kerberized Unix sites, the Unix-krb community isn't&lt;br /&gt;
interested in having the MIT-krb distro _rely_ on PACs for authz. &lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Don</name></author>	</entry>

	</feed>