[Samba] Packages necessary to set up a Samba AD controller on Ubuntu?
Rowland Penny
rpenny at samba.org
Fri Sep 17 18:46:06 UTC 2021
On Fri, 2021-09-17 at 13:02 -0500, Patrick Goetz via samba wrote:
> Hi -
>
> I'm setting up a Samba AD controller for the first time, and have
> been
> looking over available documentation and Internet HOWTOs. I'm a bit
> confused about what packages need to be installed for Ubuntu 20.04.
>
> According to the Samba Wiki, I need:
>
> acl attr samba samba-dsdb-modules samba-vfs-modules winbind
> libpam-winbind libnss-winbind libpam-krb5 krb5-config krb5-user
You missed dnsutils and ntp or chrony
The list is the minimum packages required to setup a Unix domain member
and, as it points out, you do not need all of them for a DC.
>
> with the cryptic note:
> Note: For a DC you do not need libpam-winbind libnss-winbind
> libpam-krb5, unless you require AD users to login
>
> I think this means I only need these packages if I plan to have AD
> users
> log in directly to the AD server? I don't, why would anyone want
> this?
You are correct, they are only required if you want to use a DC as a
fileserver, but this does happen.
> This leaves:
>
> acl attr samba samba-dsdb-modules samba-vfs-modules winbind
> krb5-config krb5-user
>
> I'm pretty sure acl and attr are installed by default on Ubuntu
> 20.04
> server.
They possibly are, but there would only be complaints if they were not
listed and they were not installed.
>
> However, my question has to do with samba-dsdb-modules and
> samba-vfs-modules packages.
>
> None of the online howto's I've looked at install these packages.
> For
> example, this seems to be the typical minimal package list:
>
> samba krb5-user krb5-config winbind smbclient
>
> (krb5-config is a dependency of krb5-user and could be omitted)
They may be dependencies of other packages, but you need them and it
doesn't hurt to list them in the apt list.
>
> What exactly are they needed for?
Your DC will not work without them, 'vfs_acl_xattr' is part of samba-
vfs-modules and is required to allow the use of acl's and attrs in
shares.
Rowland
More information about the samba
mailing list