我需要帮助添加系统用户到我的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 = – 系统 passwd -l <username>locking账户。 确保PAM不允许使用空密码;
查看/etc/pam.d/system-auth和/etc/pam.d/password-auth并从pam_unix.so行删除nullok (如果适用)。
Ubuntu的adduser
& useradd