linux在创建用户是将用户默认的shell指定为/sbin/nologin即可阻止用户登录,
命令为 useradd user -s /sbin/nologin,其中-s指定用户的默认shell
如果用户已经存在于系统,用root身份修改/etc/passwd文件,
将要阻止的用户的shell改为/sbin/nologin,如下所示
user❌502:502::/home/user:/sbin/nologin
linux在创建用户是将用户默认的shell指定为/sbin/nologin即可阻止用户登录,
命令为 useradd user -s /sbin/nologin,其中-s指定用户的默认shell
如果用户已经存在于系统,用root身份修改/etc/passwd文件,
将要阻止的用户的shell改为/sbin/nologin,如下所示
user❌502:502::/home/user:/sbin/nologin