URL:
https://github.com/SSSD/sssd/pull/241
Title: #241: FleetCommander Integration
fidencio commented:
"""
@jhrozek: @pbrezina told me (on #sssd) to test with `ipa_enable_deskprofile = false`.
Here's the result:
```
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_pam_handler] (0x0100): Got request
with the following data
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): command:
SSS_PAM_OPEN_SESSION
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): domain:
ipa.example
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): user:
admin(a)ipa.example
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): service:
su-l
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): tty: pts/0
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): ruser:
root
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): rhost:
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): authtok
type: 0
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): newauthtok
type: 0
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): priv: 1
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): cli_pid:
2324
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): logon name:
not set
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_attach_req] (0x0400): DP Request
[PAM Open Session #7]: New request. Flags [0000].
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_attach_req] (0x0400): Number of
active DP request: 1
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [sss_domain_get_state] (0x1000): Domain
ipa.example is Active
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_find_method] (0x0020): Bug: Invalid
combination of target [session] and method [9]
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [_dp_req_recv] (0x0400): DP Request
[PAM Open Session #7]: Receiving request data.
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_req_destructor] (0x0400): DP
Request [PAM Open Session #7]: Request removed.
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_req_destructor] (0x0400): Number of
active DP request: 0
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_req_reply_gen_error] (0x0020): DP
Request [PAM Open Session #7]: Finished. Error [1432158209]: Internal Error
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [sbus_dispatch] (0x4000): dbus conn:
0x560901ec30b0
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [sbus_dispatch] (0x4000):
Dispatching.
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [sbus_message_handler] (0x2000):
Received SBUS method org.freedesktop.sssd.dataprovider.pamHandler on path
/org/freedesktop/sssd/dataprovider
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [sbus_get_sender_id_send] (0x2000): Not
a sysbus message, quit
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_pam_handler] (0x0100): Got request
with the following data
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): command:
SSS_PAM_CLOSE_SESSION
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): domain:
ipa.example
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): user:
admin(a)ipa.example
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): service:
su-l
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): tty: pts/0
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): ruser:
root
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): rhost:
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): authtok
type: 0
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): newauthtok
type: 0
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): priv: 1
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): cli_pid:
2324
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [pam_print_data] (0x0100): logon name:
not set
(Fri Aug 18 10:19:45 2017) [sssd[be[ipa.example]]] [dp_pam_reply] (0x1000): DP Request
[PAM Close Session]: Sending result [0][ipa.example]
```
Seems that we throw an internal error there. I'll fix it and update the patch to be
squashed so @pbrezina can review.
"""
See the full comment at
https://github.com/SSSD/sssd/pull/241#issuecomment-323318997