#175 Invalid Configuration with minId and maxId set to same value results in defunct processes
Closed: Fixed None Opened 14 years ago by jgalipea.

Description[[BR]]
Starting sssd with a local configuration minId and maxId set to the same value results in what appears to be successful - but actually sssd_pam and sssd_nss are defunct.[[BR]]

Configuration[[BR]]

[services]
description =  Local Service Configuration
activeServices = nss, pam
reconnection_retries = 3

[services/nss]
description = NSS Responder Configuration
filterGroups = root
filterUsers = root
debug-level = 4

[services/dp]
description = Data Provider Configuration
debug-level = 4

[services/pam]
description = PAM Responder Configuration

[services/monitor]
description = Service Monitor Configuration

[domains]
description = Domains served by SSSD
domains = LOCAL

[domains/LOCAL]
description = LOCAL Users domain
enumerate = TRUE
minId = 1000
maxId = 1000
magicPrivateGroups = TRUE
provider = local
useFullyQualifiedNames = TRUE

Result[[BR]]

[root@jennyF11 sssd]# service sssd start
Starting sssd:                                             [  OK  ]
[root@jennyF11 sssd]# ps -ef | grep sssd
root     28334     1  0 09:30 ?        00:00:00 /usr/sbin/sssd -D
root     28335 28334  0 09:30 ?        00:00:00 /usr/libexec/sssd/sssd_dp -d 0
root     28345 28334  0 09:30 ?        00:00:00 [sssd_nss] <defunct>
root     28346 28334  0 09:30 ?        00:00:00 [sssd_pam] <defunct>
root     28348 21374  0 09:30 pts/1    00:00:00 grep sssd

Version[[BR]]
sssd-2009091101-0.fc11.i586


I disagree that this is an invalid configuration. I think it should be permissible (if slightly foolish) to create a domain for a single user id.

However, the defunct processes are a pretty serious problem, so I'll look into it.

owner: somebody => sgallagh
status: new => assigned

The following configuration is also resulting in the same behavior:[[BR]]

[services]
description =  Local Service Configuration
activeServices = nss, pam
reconnection_retries = 3

[services/nss]
description = NSS Responder Configuration
filterGroups = root
filterUsers = root
debug-level = 4

[services/dp]
description = Data Provider Configuration
debug-level = 4

[services/pam]
description = PAM Responder Configuration

[services/monitor]
description = Service Monitor Configuration

[domains]
description = Domains served by SSSD
domains = LOCAL

[domains/LOCAL]
description = LOCAL Users domain
enumerate = -4352
provider = local

and ... configuration with enumerate = yes.

Fixed in 927d306

fixedin: => 0.6.0
resolution: => fixed
status: assigned => closed

Fields changed

rhbz: => 0

Metadata Update from @jgalipea:
- Issue assigned to sgallagh
- Issue set to the milestone: SSSD 0.6.0

7 years ago

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/1217

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Login to comment on this ticket.

Metadata