Activity log for bug #984390

Date Who What changed Old value New value Message
2012-04-17 21:30:54 James Troup bug added bug
2012-04-17 21:31:05 James Troup bug added subscriber The Canonical Sysadmins
2012-04-17 21:42:14 Steve Langasek shadow (Ubuntu): status New Triaged
2012-04-17 21:42:15 Steve Langasek shadow (Ubuntu): importance Undecided Medium
2012-04-17 21:42:23 Steve Langasek shadow (Ubuntu): assignee Canonical Foundations Team (canonical-foundations)
2012-06-15 02:10:15 Adam Conrad nominated for series Ubuntu Precise
2012-06-15 02:10:15 Adam Conrad bug task added shadow (Ubuntu Precise)
2012-06-15 02:10:38 Adam Conrad shadow (Ubuntu Precise): status New Triaged
2012-06-15 02:10:55 Adam Conrad shadow (Ubuntu Precise): assignee Canonical Foundations Team (canonical-foundations)
2012-06-15 02:11:04 Adam Conrad shadow (Ubuntu Precise): importance Undecided Medium
2012-10-05 11:23:14 Richard Huddleston bug added subscriber Richard Huddleston
2012-12-03 19:52:22 Ben Barnard bug added subscriber Ben Barnard
2017-01-31 07:00:36 Michael Vogt attachment added quilt style patch that fixes the issue https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/984390/+attachment/4811188/+files/2000_fix-su-pam-env-handling
2017-01-31 08:28:13 Ubuntu Foundations Team Bug Bot tags patch
2018-06-25 14:15:07 Michael Vogt bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833256
2019-03-22 19:17:15 Michael Vogt nominated for series Ubuntu Xenial
2019-03-22 19:17:15 Michael Vogt bug task added shadow (Ubuntu Xenial)
2019-03-22 19:17:15 Michael Vogt nominated for series Ubuntu Bionic
2019-03-22 19:17:15 Michael Vogt bug task added shadow (Ubuntu Bionic)
2019-03-22 19:17:53 Michael Vogt shadow (Ubuntu Precise): status Triaged Won't Fix
2019-03-22 19:29:25 Michael Vogt description $PATH isn't sourced from /etc/environment, instead the version in /etc/login.defs is used. (The example below comes from a precise install.) | james@panlong:~$ echo $PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games | james@panlong:~$ sudo su - buildd | buildd@panlong:~$ echo $PATH | /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | buildd@panlong:~$ cat /etc/environment | PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" | buildd@panlong:~$ grep PATH /etc/login.defs | # Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH. | # *REQUIRED* The default PATH settings, for superuser and normal users. | ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | #CRACKLIB_DICTPATH | buildd@panlong:~$ sudo sed -i -e "s#^ENV_PATH.*#ENV_PATH PATH=/wtf:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games#" /etc/login.defs | buildd@panlong:~$ logout | james@panlong:~$ sudo su - buildd | buildd@panlong:~$ echo $PATH | /wtf:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | buildd@panlong:~$ $PATH isn't sourced from /etc/environment, instead the version in /etc/login.defs is used. (The example below comes from a precise install.) | james@panlong:~$ echo $PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games | james@panlong:~$ sudo su - buildd | buildd@panlong:~$ echo $PATH | /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | buildd@panlong:~$ cat /etc/environment | PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" | buildd@panlong:~$ grep PATH /etc/login.defs | # Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH. | # *REQUIRED* The default PATH settings, for superuser and normal users. | ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | #CRACKLIB_DICTPATH | buildd@panlong:~$ sudo sed -i -e "s#^ENV_PATH.*#ENV_PATH PATH=/wtf:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games#" /etc/login.defs | buildd@panlong:~$ logout | james@panlong:~$ sudo su - buildd | buildd@panlong:~$ echo $PATH | /wtf:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | buildd@panlong:~$ REGRESSION POTENTIAL: - medium: it changes (incorrect) existing behaviour so https://xkcd.com/1172/ may apply
2019-03-22 19:46:08 Michael Vogt shadow (Ubuntu): status Triaged Fix Released
2019-03-26 17:03:54 Brian Murray shadow (Ubuntu Bionic): status New Fix Committed
2019-03-26 17:03:55 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2019-03-26 17:03:57 Brian Murray bug added subscriber SRU Verification
2019-03-26 17:04:00 Brian Murray tags patch patch verification-needed verification-needed-bionic
2019-03-26 19:26:25 Brian Murray shadow (Ubuntu Xenial): status New Fix Committed
2019-03-26 19:26:32 Brian Murray tags patch verification-needed verification-needed-bionic patch verification-needed verification-needed-bionic verification-needed-xenial
2019-04-01 02:43:37 Mathew Hodson shadow (Ubuntu Xenial): importance Undecided Medium
2019-04-01 02:43:40 Mathew Hodson shadow (Ubuntu Bionic): importance Undecided Medium
2019-04-04 08:15:01 Michael Vogt description $PATH isn't sourced from /etc/environment, instead the version in /etc/login.defs is used. (The example below comes from a precise install.) | james@panlong:~$ echo $PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games | james@panlong:~$ sudo su - buildd | buildd@panlong:~$ echo $PATH | /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | buildd@panlong:~$ cat /etc/environment | PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" | buildd@panlong:~$ grep PATH /etc/login.defs | # Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH. | # *REQUIRED* The default PATH settings, for superuser and normal users. | ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | #CRACKLIB_DICTPATH | buildd@panlong:~$ sudo sed -i -e "s#^ENV_PATH.*#ENV_PATH PATH=/wtf:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games#" /etc/login.defs | buildd@panlong:~$ logout | james@panlong:~$ sudo su - buildd | buildd@panlong:~$ echo $PATH | /wtf:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | buildd@panlong:~$ REGRESSION POTENTIAL: - medium: it changes (incorrect) existing behaviour so https://xkcd.com/1172/ may apply TEST CASE: $PATH isn't sourced from /etc/environment, instead the version in /etc/login.defs is used. (The example below comes from a precise install.) | james@panlong:~$ echo $PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games | james@panlong:~$ sudo su - buildd | buildd@panlong:~$ echo $PATH | /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | buildd@panlong:~$ cat /etc/environment | PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" | buildd@panlong:~$ grep PATH /etc/login.defs | # Three items must be defined: MAIL_DIR, ENV_SUPATH, and ENV_PATH. | # *REQUIRED* The default PATH settings, for superuser and normal users. | ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | #CRACKLIB_DICTPATH | buildd@panlong:~$ sudo sed -i -e "s#^ENV_PATH.*#ENV_PATH PATH=/wtf:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games#" /etc/login.defs | buildd@panlong:~$ logout | james@panlong:~$ sudo su - buildd | buildd@panlong:~$ echo $PATH | /wtf:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | buildd@panlong:~$ REGRESSION POTENTIAL: - medium: it changes (incorrect) existing behaviour so https://xkcd.com/1172/ may apply
2019-04-16 14:00:17 Sergio Cazzolato tags patch verification-needed verification-needed-bionic verification-needed-xenial patch verification-done verification-done-bionic verification-done-xenial
2019-04-25 09:52:29 Ɓukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2019-04-25 09:52:28 Launchpad Janitor shadow (Ubuntu Bionic): status Fix Committed Fix Released
2019-04-25 10:04:49 Launchpad Janitor shadow (Ubuntu Xenial): status Fix Committed Fix Released