Thank you for taking the time to report this bug and helping to make Ubuntu better.
This sounds reasonable to me. I wondered about /etc/skel/.profile, which also prepends ~/bin, but I think this is a red herring since in your case you aren't getting a login shell, and I verified this on my machine with "ssh localhost echo '$PATH'" not including ~/bin on my system, where I haven't added a ~/.pam_environment as you have. So as far as I can tell, this is a valid bug, and should be fixed as you have proposed. I'm not confident enough in my own understanding to push for this myself though; I'd like to hear a second opinion from Colin or someone. Setting Importance: Medium as a workaround is available. ** Changed in: openssh (Ubuntu) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openssh in Ubuntu. https://bugs.launchpad.net/bugs/1302349 Title: pam_env applies user_envfile twice To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1302349/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs