[Touch-packages] [Bug 1691847] [NEW] * broken

2017-05-18 Thread Michael Aguilar
Public bug reported: I identified a bug in the pam_limits.c source code for Ubuntu 16.04LTS, as follows: It appears that I managed to modify/"fix" the '*' unlimited memlock error in pam_limits.c. After compiling and running the modified code with the /etc/security/limits.conf line of '* -m

[Touch-packages] [Bug 1691847] Re: * broken

2017-05-18 Thread Michael Aguilar
This is the patch that I came up with to fix pam_limits.c The repair was to add 2 lines to top of the parse_uid_range function: if (range[0]== '*' ) return LIMIT_RANGE_NONE; and to fix the Use/Case for limits set for the root user in parse_config_file: if ( uid==0) { //don't process root