Мне нужна помощь в добавлении системного пользователя на мой сервер 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.
Вы хотите взглянуть на man useradd
. Вы, кажется, хорошо понимаете, что хотите делать, но adduser
знак равно useradd
в RHEL / CentOS.
-r
знак равно --system
passwd -l <username>
после создания учетной записи.Убедитесь, что PAM не разрешает пустые пароли;
Смотреть в /etc/pam.d/system-auth
и /etc/pam.d/password-auth
и удалить nullok
из pam_unix.so
линии (если применимо.)