pam_ecryptfs: Erro ao obter passwd (ProFTPD)

1
proftpd: pam_ecryptfs: Error getting passwd info for user [USERNAME]

Estou recebendo este erro no syslog quase toda vez que qualquer usuário se conecta via FTP, o usuário é capaz de se conectar e a sessão parece continuar sem problemas. ProFTPD.log não mostra nenhum erro, este aviso só aparece no syslog.

Meu VPS está executando o Ubuntu 11.10 e o Proftpd 1.3.4rc2 do Ubuntu Repo, eu fiz apenas algumas alterações na configuração (nenhum método de autenticação estranho). Isso vem acontecendo há um bom tempo, mas não consigo encontrar a causa.

Alguém tem alguma ideia?

EDIT: olhando ao redor, mas tudo o que posso encontrar com este erro é o código-fonte do próprio programa; parece ser um erro em ecryptfs-utils que somente o proftpd está acionando.

    
por Olirav 10.06.2012 / 12:17

2 respostas

1

Apenas a resposta parece ser ignorá-la e continuar. Para qualquer outra pessoa com o mesmo problema, aqui está uma regra para esconder o erro dos logs

Adicione a /etc/rsyslog.conf (ou equiv)

:msg, contains, "Error getting passwd info for user" ~

Assegure-se de que esteja acima de qualquer outra regra (que possa pegá-lo)

    
por 18.07.2012 / 18:23
1

Você pode verificar o conteúdo de seus arquivos /etc/pam.d/ftpd , /etc/pam.d/proftpd ou /etc/pam.conf (ou similares). O ProFTPD, por padrão, tenta usar o PAM para autenticação; A parte pam_ecryptfs da mensagem de erro sugere que é um módulo PAM que está reclamando. Os arquivos de configuração do PAM devem listar esse módulo pam_ecryptfs .

Outra solução é dizer ao ProFTPD para não tentar usar o PAM, através do seguinte, no seu proftpd.conf :

<IfModule mod_auth_pam.c>
  AuthPAM off
</IfModule>
    
por 04.01.2016 / 03:35