Use um script PHP para autenticar usuários no Linux

1

Eu tenho um aplicativo da web em execução no PHP usando o MySQL como banco de dados. Eu estou tentando dar aos usuários específicos acesso a um sistema Linux via SSH para realizar tarefas simples de linha de comando. Desde que eu já tenho um banco de dados pronto preenchido com nomes de usuário / senhas, gostaria de usar esses dados para os usuários entrarem. Eu estou usando a função PHP password_verify e, em alguns casos, uma vez senhas, então não consigo usar o MySQL diretamente para autenticação.

Eu gostaria de escrever um script PHP para registrar usuários, algo assim:

php login.php username password

que simplesmente retorna 1 ou 0, ou talvez diretórios home, permissões, etc.

Eu li muito sobre o PAM & PHP, mas isso é sobre o uso do PAM em PHP, e eu quero o contrário. Usar um servidor LDAP para esse propósito parece um pouco exagerado para mim. Eu não consigo encontrar algo que eu precise.

Alguém pode me dar uma cotovelada na direção certa?

    
por Wouter 21.03.2014 / 22:14

1 resposta

1

Ok, então minha sugestão é usar o pam-mysql que aceita o pam-mysql. sourceforge.net/Documentation/package-readme.php?seemore=y">Estes formatos de encriptação de senhas

    
por 23.03.2014 / 21:11