为 CentOS 6 添加系统用户

为 CentOS 6 添加系统用户

我需要帮助将系统用户添加到我的 CentOS 服务器。我有两个适用于 Ubuntu Server 的命令,但是我必须找到一个 CentOS 的替代品,同时保持相同的结果。命令是:

sudo adduser --system --shell /bin/sh --gecos 'Git Version Control' --group --disabled-password --home /home/git git
sudo adduser --disabled-login --gecos 'GitLab' gitlab

我在 CentOS 上找不到的选项是 --system、--disabled-password 和 --disabled-login。

答案1

您想看一下man useradd。您似乎很清楚自己想做什么,但是adduser=useradd在 RHEL/CentOS 中。

  • -r=--system
  • 对于其他选项,我认为您只是想passwd -l <username>在创建帐户后锁定该帐户。

确保 PAM 不允许空密码;

查看/etc/pam.d/system-auth并从行中/etc/pam.d/password-auth删除(如果适用)。nullokpam_unix.so

Ubuntu 的adduser
&useradd

相关内容