Não tem certeza de como um cartão inteligente está relacionado a "execução automática de um script de logon"?
De qualquer forma. Disquetes não podem funcionar como smartcards completos. (Eles nem sequer têm eletrônicos, o que um smartcard precisaria para executar operações criptográficas.) Assim, isso poderia ser feito se você estripasse o disco e a unidade e colasse um smartcard real um, um leitor de cartões no outro.
Na melhor das hipóteses, você poderia usar um disquete como uma espécie de simples substituição de senha, semelhante a como o link funciona para USB varas - provavelmente funcionaria com / dev / fd0 com apenas uma adaptação mínima.
O módulo PAM funciona verificando se o disco contém um arquivo secreto correspondente a algum hash, e ainda tem alguma proteção básica contra cópias / replays regenerando o segredo em cada login (já que o próprio disquete é apenas um armazenamento 'burro') dispositivo & não pode impedir que alguém simplesmente copie o arquivo "secreto").