Adiciona o usuário do sistema ao CentOS 6

6

Preciso de ajuda para adicionar um usuário do sistema ao meu servidor do CentOS. Eu tenho dois comandos que funcionam no Ubuntu Server, no entanto, eu tenho que encontrar um substituto para o CentOS, mantendo o mesmo resultado. Os comandos são:

sudo adduser --system --shell /bin/sh --gecos 'Git Version Control' --group --disabled-password --home /home/git git
sudo adduser --disabled-login --gecos 'GitLab' gitlab

As opções que não consigo encontrar no CentOS são --system, --disabled-password e --disabled-login.

    
por Stefano 18.01.2013 / 20:26

1 resposta

6

Você quer dar uma olhada em man useradd . Você parece ter uma boa noção do que deseja fazer, mas adduser = useradd no RHEL / CentOS.

  • -r = --system
  • Para as outras opções, acho que você só deseja bloquear a conta com passwd -l <username> após a criação da conta.

Verifique se as senhas vazias não são permitidas pelo PAM;

Procure em /etc/pam.d/system-auth e /etc/pam.d/password-auth e remova nullok das linhas pam_unix.so (se aplicável.)

O% s do Ubuntuadduser
& useradd

    
por 18.01.2013 / 20:39