A instalação da Debian não tem usuário uucp - como criar

2

Acabei de instalar o Debian Squeeze x64 e tentei me enviar um email de teste usando o comando normal "mail". Quando eu enviei, recebi este erro do Exim:

2013-06-08 08:12:46 Erro de configuração do Exim na linha 173 do /var/lib/exim4/config.autogenerated:   usuário uucp não foi encontrado
Não é possível enviar mensagens: o processo sendmail falhou com o código de erro 1

Depois de um pouco de pesquisa sobre isso, parece que todos os sistemas Debian devem ter o usuário "uucp", mas posso simplesmente rodar o "useradd uucp" ou ele precisa ser configurado para possuir certos diretórios e coisas assim?

    
por Gus Hogg-Blake 08.06.2013 / 14:19

1 resposta

3

No meu sistema Ubuntu eu tenho um usuário uucp e ele deve ter sido criado antes devido ao seu número de usuário. grep uucp /etc/passwd dá:

uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh

e /var/spool/uucp não existem. grep uucp /etc/group dá:

uucp:x:10:

e grep uucp /etc/shadow dão:

uucp:*:15426:0:99999:7:::

Você deve tentar criar um novo usuário com:

adduser --system --home /var/spool/uucp --no-create-home --shell /bin/sh --group uucp

Isso lhe dará um usuário com um 'baixo' uid, onde useradd uucp não.

    
por 08.06.2013 / 14:31

Tags