shadow-utils
仅用于更改密码的 shell
我需要限制 RHEL 8 系统上用户的所有访问权限,并允许他们仅更改自己的密码。我以为我能做到 [root]$ usermod <username> -s /bin/passwd 但这不起作用。我缺少什么? 更新: 需要明确的是,行为是,一旦机器启动(多用户目标),您会看到首先输入用户名的屏幕,然后提示符会更改为询问密码,如果您输入的用户是我将 shell 设置为 或/bin/passwd(/usr/bin/passwd以及通过vipw直接进入/etc/passwd或通过usermod),屏幕重置并在一瞬间再次返回以询问用户名,就好像什么也没发...