2016-08-10 15:13:50 |
David McBride |
bug |
|
|
added bug |
2016-08-10 15:13:50 |
David McBride |
attachment added |
|
Suggested modifications to debian/{rules,control} https://bugs.launchpad.net/bugs/1611816/+attachment/4718396/+files/patch |
|
2016-08-10 16:36:49 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2016-08-10 16:36:56 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2016-12-06 19:52:57 |
Launchpad Janitor |
cifs-utils (Ubuntu): status |
New |
Confirmed |
|
2016-12-06 19:53:29 |
Keith Ward |
bug |
|
|
added subscriber Keith Ward |
2016-12-14 15:50:49 |
Keith Ward |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848140 |
|
2016-12-14 15:50:49 |
Keith Ward |
bug task added |
|
cifs-utils (Debian) |
|
2016-12-14 16:35:39 |
Bug Watch Updater |
cifs-utils (Debian): status |
Unknown |
New |
|
2016-12-16 18:02:20 |
Bug Watch Updater |
cifs-utils (Debian): status |
New |
Fix Released |
|
2017-01-30 17:46:45 |
Launchpad Janitor |
cifs-utils (Ubuntu): status |
Confirmed |
Fix Released |
|
2017-02-04 21:34:16 |
Iain Lane |
nominated for series |
|
Ubuntu Zesty |
|
2017-02-04 21:34:16 |
Iain Lane |
bug task added |
|
cifs-utils (Ubuntu Zesty) |
|
2017-02-04 21:34:16 |
Iain Lane |
nominated for series |
|
Ubuntu Yakkety |
|
2017-02-04 21:34:16 |
Iain Lane |
bug task added |
|
cifs-utils (Ubuntu Yakkety) |
|
2017-02-04 22:13:00 |
Iain Lane |
nominated for series |
|
Ubuntu Xenial |
|
2017-02-04 22:13:00 |
Iain Lane |
bug task added |
|
cifs-utils (Ubuntu Xenial) |
|
2017-02-06 11:24:02 |
Keith Ward |
description |
The cifs-utils source package contains the pam_cifscreds.so PAM module; however, this is not built and supplied in a resulting binary package. This is necessary functionality for our local managed deployment.
We have worked around this issue by building our own patched version of the package; however, this is liable to be clobbered by any future upstream updates. Hence, it would be valuable if our modifications, or some variant of them, could be adopted upstream.
The changes required are minimal; simply add libpam0g-dev to Build-Depends, and add some appropriate flags to ./configure in debian/rules to ensure the requisite library is built and installed in the correct location.
See attached patch. |
The cifs-utils source package contains the pam_cifscreds.so PAM module; however, this is not built and supplied in a resulting binary package. This is necessary functionality for our local managed deployment.
We have worked around this issue by building our own patched version of the package; however, this is liable to be clobbered by any future upstream updates. Hence, it would be valuable if our modifications, or some variant of them, could be adopted upstream.
The changes required are minimal; simply add libpam0g-dev to Build-Depends, and add some appropriate flags to ./configure in debian/rules to ensure the requisite library is built and installed in the correct location.
See attached patch.
## SRU Justification
[Impact]
As David has found, users are currently unable to use the cifscreds PAM module to unlock credentials at login because existing package doesn't compile the module along with the rest of the package.
Davids patch adds libpam-0g-dev to the Build depends, and amends the debian rules file so that the PAM module is built along with the rest of the application and installed into the correct location.
I'm requesting this to be backported to the existing releases, this change is a
feature which is highly desired in managed deployments, the changes are minimal and as this patch only adds functionality and is largely unobtrusive I see no reason for the Ubuntu community to benefit from its inclusion considering the regression potential is minimal.
This feature has been added to Zesty already as part of the merge done in LP: #1660372.
[Test Case]
Install the package and check for the existance of the PAM module at:
/lib/x86_64-linux-gnu/security/pam_cifscreds.so
At present this file is missing as it isn't compiled along with the rest of the package.
[Regression Potential]
I've been testing this myself on a number of systems and have discovered no issues as yet, with this patch the supplied module is built and placed into the correct location, as is the manpage, and both perform as intended.
This change has an overall low chance of regression as it's only adding functionality should already be there.
The only regression I could think of is that for some reason the patch could result in some of the other binaries being linked against PAM (and potentially have their behavior changed) as a result of the addition of PAM, but I find this extremely unlikely, and I have verified that PAM isn't linked to except for pam_cifscreds.so so I find the possibility of this happening negligible.
Documentation for the feature is provided as a manpage and is distributed along with the updated package. |
|
2017-02-06 11:29:56 |
Keith Ward |
cifs-utils (Ubuntu Xenial): status |
New |
In Progress |
|
2017-02-06 11:30:06 |
Keith Ward |
cifs-utils (Ubuntu Xenial): assignee |
|
Keith Ward (keithward) |
|
2017-02-06 12:11:04 |
Keith Ward |
attachment added |
|
cifs-utils_6.4-1ubuntu2.debdiff https://bugs.launchpad.net/ubuntu/xenial/+source/cifs-utils/+bug/1611816/+attachment/4814010/+files/cifs-utils_6.4-1ubuntu2.debdiff |
|
2017-02-06 12:12:53 |
Keith Ward |
cifs-utils (Ubuntu Yakkety): status |
New |
In Progress |
|
2017-02-06 12:12:53 |
Keith Ward |
cifs-utils (Ubuntu Yakkety): assignee |
|
Keith Ward (keithward) |
|
2017-02-06 12:42:03 |
Keith Ward |
attachment added |
|
cifs-utils_6.5-2ubuntu2.debdiff https://bugs.launchpad.net/ubuntu/yakkety/+source/cifs-utils/+bug/1611816/+attachment/4814012/+files/cifs-utils_6.5-2ubuntu2.debdiff |
|
2017-02-06 12:42:27 |
Keith Ward |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2017-02-06 23:27:18 |
Keith Ward |
cifs-utils (Ubuntu Xenial): status |
In Progress |
Confirmed |
|
2017-02-06 23:27:21 |
Keith Ward |
cifs-utils (Ubuntu Yakkety): status |
In Progress |
Confirmed |
|
2017-02-06 23:28:11 |
Keith Ward |
cifs-utils (Ubuntu Xenial): assignee |
Keith Ward (keithward) |
|
|
2017-02-06 23:28:23 |
Keith Ward |
cifs-utils (Ubuntu Yakkety): assignee |
Keith Ward (keithward) |
|
|
2017-02-14 04:16:32 |
Mathew Hodson |
cifs-utils (Ubuntu Yakkety): importance |
Undecided |
Medium |
|
2017-02-14 04:16:33 |
Mathew Hodson |
cifs-utils (Ubuntu Zesty): importance |
Undecided |
Medium |
|
2017-02-14 04:16:35 |
Mathew Hodson |
cifs-utils (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2017-02-28 21:59:40 |
Brian Murray |
cifs-utils (Ubuntu Yakkety): status |
Confirmed |
In Progress |
|
2017-02-28 21:59:43 |
Brian Murray |
cifs-utils (Ubuntu Xenial): status |
Confirmed |
In Progress |
|
2017-02-28 21:59:46 |
Brian Murray |
cifs-utils (Ubuntu Yakkety): assignee |
|
Brian Murray (brian-murray) |
|
2017-02-28 22:03:13 |
Brian Murray |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2017-03-06 12:58:37 |
Łukasz Zemczak |
cifs-utils (Ubuntu Yakkety): status |
In Progress |
Fix Committed |
|
2017-03-06 12:58:40 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-03-06 12:58:41 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2017-03-06 12:58:45 |
Łukasz Zemczak |
tags |
patch |
patch verification-needed |
|
2017-03-06 13:00:21 |
Łukasz Zemczak |
cifs-utils (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2017-04-05 14:05:33 |
David McBride |
tags |
patch verification-needed |
patch verification-done-xenial verification-needed |
|
2017-04-25 17:55:12 |
Andreas Hasenack |
tags |
patch verification-done-xenial verification-needed |
patch verification-done-xenial verification-done-yakkety verification-needed |
|
2017-04-25 17:59:13 |
Andreas Hasenack |
tags |
patch verification-done-xenial verification-done-yakkety verification-needed |
patch verification-done-xenial verification-done-yakkety |
|
2017-04-25 19:06:26 |
Launchpad Janitor |
cifs-utils (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2017-04-25 19:06:30 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-04-25 19:06:59 |
Launchpad Janitor |
cifs-utils (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|