Назад | Перейти на главную страницу

Добавить системного пользователя в 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.

Вы хотите взглянуть на 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 линии (если применимо.)

Ubuntu adduser
& useradd