[Yahoo-eng-team] [Bug 1811446] Re: chpasswd: is mangling certain password hashes
This bug is believed to be fixed in cloud-init in version 19.1. If this is still a problem for you, please make a comment and set the state back to New Thank you. ** Changed in: cloud-init Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to cloud-init. https://bugs.launchpad.net/bugs/1811446 Title: chpasswd: is mangling certain password hashes Status in cloud-init: Fix Released Status in cloud-init package in Ubuntu: Fix Released Bug description: #cloud-config # from 1 files # part-001 --- chpasswd: expire: false list: 'root:$2y$10$8BQjxjVByHA/Ee.O1bCXtO8S7Y5WojbXWqnqYpUW.BrPx/Dlew1Va ' From #cloud-init Hey there, I'm not sure whether I'm running into a bug or not I'm trying to set the password hash for the root user on a system using the chpasswd module It should match new hash at this line in the module but it doens't seem to match https://github.com/cloud-init/cloud-init/blame/master/cloudinit/config/cc_set_passwords.py#L163 I can confirm this when running it through https://regex101.com/r/Nj7VTZ/1 Then I was thinking, isn't [] for lists of characters rather than lists of strings Changing it to \$(1|2a|2y|5|6)(\$.+){2} does work At least in regex101 smoser, you any idea, I saw you commited the change: https://github.com/cloud-init/cloud-init/commit/21632972df034c200578e1fbc121a07f20bb8774 marlinc_: i'd think yes. that is a bug for the '2a' and '2y' To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1811446/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1811446] Re: chpasswd: is mangling certain password hashes
This bug was fixed in the package cloud-init - 18.5-17-gd1a2fe73-0ubuntu1 --- cloud-init (18.5-17-gd1a2fe73-0ubuntu1) disco; urgency=medium * New upstream snapshot. - opennebula: exclude EPOCHREALTIME as known bash env variable with a delta (LP: #1813383) - tox: fix disco httpretty dependencies for py37 (LP: #1813361) - run-container: uncomment baseurl in yum.repos.d/*.repo when using a proxy [Paride Legovini] - lxd: install zfs-linux instead of zfs meta package [Johnson Shi] (LP: #1799779) - net/sysconfig: do not write a resolv.conf file with only the header. [Robert Schweikert] - net: Make sysconfig renderer compatible with Network Manager. [Eduardo Otubo] - cc_set_passwords: Fix regex when parsing hashed passwords [Marlin Cremers] (LP: #1811446) - net: Wait for dhclient to daemonize before reading lease file [Jason Zions] (LP: #1794399) - [Azure] Increase retries when talking to Wireserver during metadata walk [Jason Zions] - Add documentation on adding a datasource. - doc: clean up some datasource documentation. - ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo. - Scaleway: Support ssh keys provided inside an instance tag. [PORTE Loïc] - OVF: simplify expected return values of transport functions. - Vmware: Add support for the com.vmware.guestInfo OVF transport. (LP: #1807466) - HACKING.rst: change contact info to Josh Powers -- Chad Smith Sat, 26 Jan 2019 08:27:35 -0700 ** Changed in: cloud-init (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to cloud-init. https://bugs.launchpad.net/bugs/1811446 Title: chpasswd: is mangling certain password hashes Status in cloud-init: Fix Committed Status in cloud-init package in Ubuntu: Fix Released Bug description: #cloud-config # from 1 files # part-001 --- chpasswd: expire: false list: 'root:$2y$10$8BQjxjVByHA/Ee.O1bCXtO8S7Y5WojbXWqnqYpUW.BrPx/Dlew1Va ' From #cloud-init Hey there, I'm not sure whether I'm running into a bug or not I'm trying to set the password hash for the root user on a system using the chpasswd module It should match new hash at this line in the module but it doens't seem to match https://github.com/cloud-init/cloud-init/blame/master/cloudinit/config/cc_set_passwords.py#L163 I can confirm this when running it through https://regex101.com/r/Nj7VTZ/1 Then I was thinking, isn't [] for lists of characters rather than lists of strings Changing it to \$(1|2a|2y|5|6)(\$.+){2} does work At least in regex101 smoser, you any idea, I saw you commited the change: https://github.com/cloud-init/cloud-init/commit/21632972df034c200578e1fbc121a07f20bb8774 marlinc_: i'd think yes. that is a bug for the '2a' and '2y' To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1811446/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp
[Yahoo-eng-team] [Bug 1811446] Re: chpasswd: is mangling certain password hashes
** Also affects: cloud-init (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to cloud-init. https://bugs.launchpad.net/bugs/1811446 Title: chpasswd: is mangling certain password hashes Status in cloud-init: New Status in cloud-init package in Ubuntu: New Bug description: #cloud-config # from 1 files # part-001 --- chpasswd: expire: false list: 'root:$2y$10$8BQjxjVByHA/Ee.O1bCXtO8S7Y5WojbXWqnqYpUW.BrPx/Dlew1Va ' From #cloud-init Hey there, I'm not sure whether I'm running into a bug or not I'm trying to set the password hash for the root user on a system using the chpasswd module It should match new hash at this line in the module but it doens't seem to match https://github.com/cloud-init/cloud-init/blame/master/cloudinit/config/cc_set_passwords.py#L163 I can confirm this when running it through https://regex101.com/r/Nj7VTZ/1 Then I was thinking, isn't [] for lists of characters rather than lists of strings Changing it to \$(1|2a|2y|5|6)(\$.+){2} does work At least in regex101 smoser, you any idea, I saw you commited the change: https://github.com/cloud-init/cloud-init/commit/21632972df034c200578e1fbc121a07f20bb8774 marlinc_: i'd think yes. that is a bug for the '2a' and '2y' To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1811446/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp