将系统用户添加到CentOS 6

我需要帮助添加系统用户到我的CentOS服务器。 我有两个在Ubuntu服务器上工作的命令,但是我必须findCentOS的替代品,同时保持相同的结果。 这些命令是:

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。

你想看看man useradd 。 你似乎已经很好地掌握了你想做的事情,但是在RHEL / CentOS中, adduser = useradd

  • -r = – 系统
  • 对于其他选项,我想你只是想在账户创build后用passwd -l <username>locking账户。

确保PAM不允许使用空密码;

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

Ubuntu的adduser
useradd