使用usermod阻止基于密码的login,允许公共密钥login
usermod的手册页说这关于locking用户帐户: -L, –lock Lock a user's password. This puts a ´!´ in front of the encrypted password, effectively disabling the password. You can´t use this option with -p or -U. 我试图用这个来让用户只用公钥login,但是当我locking帐户时,我得到一个密码提示。 当我再次解锁帐户时,公钥起作用。 编辑:说清楚:我想能够仍然使用该密钥login,并以某种方式locking用户在尝试使用密钥时给我一个密码提示