From bec8f387252ac32e1fd7963cf871ceed8d313edd Mon Sep 17 00:00:00 2001 From: Gonéri Le Bouder Date: Thu, 2 Apr 2020 15:33:37 -0400 Subject: openbsd: set_passwd should not unlock user (#289) Decouple unlocking passwords when also setting passwords. On OpenBSD skip unlocking password as `usermode -C no foo` does not work. --- cloudinit/distros/openbsd.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'cloudinit/distros/openbsd.py') diff --git a/cloudinit/distros/openbsd.py b/cloudinit/distros/openbsd.py index dbe1f069..ca094156 100644 --- a/cloudinit/distros/openbsd.py +++ b/cloudinit/distros/openbsd.py @@ -32,6 +32,9 @@ class Distro(cloudinit.distros.netbsd.NetBSD): util.logexc(LOG, "Failed to lock user %s", name) raise + def unlock_passwd(self, name): + pass + def _get_pkg_cmd_environ(self): """Return env vars used in OpenBSD package_command operations""" os_release = platform.release() -- cgit v1.2.3