You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: When connecting to AD, always set krb5_canonicalize=false
When krb5_canonicalize=true, SSSD asks the KDC to return the canonical
form of the principal (e.g., fully qualified name or alias resolution).
Canonicalization can change the Kerberos principal returned by the KDC.
For example:
- Input: user@EXAMPLE.COM
- Canonicalized: user@subdomain.example.com or a service alias.
Copy file name to clipboardExpand all lines: README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1437,11 +1437,11 @@ This is because the `adutil` tool is not able to return statuses of users, hence
1437
1437
1438
1438
This role uses the `fedora.linux_system_roles.ad_integration` role to join SQL Server with AD server.
1439
1439
1440
-
To join to AD server, you must also provide the following variables for the `ad_integration` role:
1440
+
* To join to AD server, you must also provide the following variables for the `ad_integration` role:
1441
1441
1442
-
* `ad_integration_realm` - to optionally join to the AD and create a keytab file
1443
-
* `ad_integration_user` - to optionally join to the AD and obtain Kerberos ticket if [mssql_ad_kerberos_user](#mssql_ad_kerberos_user) is not provided
1444
-
* `ad_integration_password` - to authenticate `ad_integration_user`
1442
+
* `ad_integration_realm` - to optionally join to the AD and create a keytab file
1443
+
* `ad_integration_user` - to optionally join to the AD and obtain Kerberos ticket if [mssql_ad_kerberos_user](#mssql_ad_kerberos_user) is not provided
1444
+
* `ad_integration_password` - to authenticate `ad_integration_user`
1445
1445
* Optional, You can configure DNS using ad_integration role by providing the following variables:
1446
1446
1447
1447
```yaml
@@ -1453,7 +1453,9 @@ To join to AD server, you must also provide the following variables for the `ad_
1453
1453
1454
1454
* Optional: You can provide further variables for the `fedora.linux_system_roles.ad_integration` role if you need.
1455
1455
1456
-
Optional: If you have already joined managed nodes to AD and you want to skip running the ad_integration role, you can set the [mssql_ad_join](#mssql_ad_join) variable to false.
1456
+
* Optional: If you have already joined managed nodes to AD and you want to skip running the ad_integration role, you can set the [mssql_ad_join](#mssql_ad_join) variable to false.
1457
+
1458
+
* To avoid the issue with canonicalization of Kerberos principal returned by the KDC described in [Executing privileged commands against MS ADS fails with error 15404](https://access.redhat.com/solutions/7134391) KCS, the role sets `krb5_canonicalize=false` when joining to the AD realm.
0 commit comments