我需要帮助将系统用户添加到我的CentOS服务器.我有两个可以在Ubuntu Server上运行的命令,但是我必须找到CentOS的替代品,同时保持相同的结果.命令是:
@H_403_8@
你想看看man useradd.您似乎很好地掌握了您想要做什么,但是在RHEL / CentOS中adduser = useradd.
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,– disable-password和–disabled-login.
> -r = – 系统
>对于其他选项,我认为您只想使用passwd -l< username>锁定帐户.创建帐户后.
确保PAM不允许使用空密码;
查看/etc/pam.d/system-auth和/etc/pam.d/password-auth并从pam_unix.so行中删除nullok(如果适用).