Description of problem: Unable to change shells using lchsh Version-Release number of selected component (if applicable): libuser-0.63-11.el9.x86_64 popt-1.19-1.fc37.x86_64 How reproducible: Every time. Steps to Reproduce: 1. sudo lchsh alice 2. 3. Actual results: [alice]$ $ sudo lchsh alice [sudo] password for alice: Changing shell for K��_. User ��D��U does not exist. Expected results: $ sudo lchsh alice Changing shell for alice. New Shell [/bin/bash]: Shell changed. Fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=2125904 Commits require to backport: https://pagure.io/fork/thalman/libuser/c/3e70bc230962b3539d742ea1b886c5d63b303cd6
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (libuser bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2023:2527