Erro useradd do OpenVPN

0

Eu tentei instalar um servidor de acesso OpenVPN no Centos 6 em um linode VPS.

O erro de instalação ocorre ao adicionar o usuário "openvpn". No entanto, a instalação é válida para minha distro do Ubuntu 11.10 em outro VPS.

A mensagem de erro é

"useradd: canot open /etc/passwd"

O detalhe do meu arquivo "/ etc / passwd":

"-rw-r--r-- 1 root root 1194 Oct  9 00:33 /etc/passwd"

Então, como posso adicionar o usuário "openvpn" para configurar o serviço VPN?

Obrigado.

    
por zfz 07.11.2012 / 11:50

1 resposta

0

Eu descobri a solução.

Os atributos "/ etc / passwd" e "/ etc / shadow" são ambos definidos no Centos do linode.

Altere os atributos de dois arquivos pelos dois comandos a seguir:

chattr -ai /etc/passwd
chattr -ai /etc/shadow

Então, posso adicionar o usuário digitando:

useradd -s /sbin/nologin openvpn
    
por 08.11.2012 / 03:51