Configuring realmd

active-directory
default-client
os-name
os-version
service
automatic-install
user
default-home
default-shell
Realm specific settings
computer-ou
user-prinicpal
automatic-id-mapping
manage-system
fully-qualified-names

realmd can be tweaked by network administrators to act in specific ways. This is done by placing settings in a /etc/realmd.conf. The syntax of this file is the same as an INI file or Desktop Entry file.

Only specify the settings you wish to override in the /etc/realmd.conf file. Settings not specified will be loaded either from their packaged defaults. Only override the settings below. You may find other settings if you root around the realmd source code. However these are not guaranteed to remain stable.

active-directory

These options should go in an [active-directory] section of the /etc/realmd.conf file. Only specify the settings you wish to override.

default-client

Specify the default-client setting in order to control which client software is the preferred default for use with Active Directory.

[active-directory]
default-client = sssd
# default-client = winbind

The default setting for this is sssd which uses SSSD as the Active Directory client. You can also specify winbind to use Samba Winbind.

Some callers of realmd such as the realm command line tool allow specifying which client software should be used. Others, such as GNOME Control Center, simplify choose the default.

You can verify the preferred default client softawre by running the following command. The realm with the preferred client software will be listed first.

$ realm discover domain.example.com
domain.example.com
  configured: no
  server-software: active-directory
  client-software: sssd
  type: kerberos
  realm-name: AD.THEWALTER.LAN
  domain-name: ad.thewalter.lan
domain.example.com
  configured: no
  server-software: active-directory
  client-software: winbind
  type: kerberos
  realm-name: AD.THEWALTER.LAN
  domain-name: ad.thewalter.lan

os-name

see below

os-version

Specify the os-name and/or os-version settings to control the values that are placed in the computer account operatingSystem operatingSystemVersion attributes.

[active-directory]
os-name = Gentoo Linux
os-version = 9.9.9.9.9