在Linux系统中,创建一个不允许登录的用户可以通过以下步骤实现:
useradd
命令创建用户useradd
命令创建用户-M
:不创建用户的主目录。-s /sbin/nologin
:设置用户的默认shell为/sbin/nologin
,这样用户就无法通过SSH或其他方式登录。假设我们要创建一个名为nologinuser
的用户:
# 创建用户并设置不允许登录
sudo useradd -M -s /sbin/nologin nologinuser
# 设置密码(可选)
sudo passwd nologinuser
/sbin/nologin
。/etc/passwd
文件中对应用户的shell设置是否为/sbin/nologin
。通过以上步骤,你可以成功创建一个不允许登录的Linux用户,并根据需要进行相应的配置和管理。
领取专属 10元无门槛券
手把手带您无忧上云