// SPDX-License-Identifier: LGPL-2.1-or-laterimport cockpit from 'cockpit';export const get_locked = name =>cockpit.spawn(["passwd", "-S", name], { environ: ["LC_ALL=C"], superuser: "require" }).then(content => {const status = content.split(" ")[1];// libuser uses "LK", shadow-utils use "L".return status === "LK" || status === "L";}).catch(exc => {if (exc.problem !== "access-denied") {console.warn(`Failed to obtain account lock information for ${name}`, exc);}});