/dev/random
ou /dev/urandom
? O erro é o primeiro, mas o comando é o último, e rngd
source sugere que eles devem ser o mesmo.
Em qualquer caso, /dev/random
é o correto; /dev/urandom
não tem uma interface de kernel para adicionar entropia, e é por isso que a abertura falha (nem mesmo root
pode forçar o kernel a permitir gravações em um dispositivo não gravável, embora possa gerar um erro mais apropriado como EINVAL
ou talvez EPERM
). O kernel alimentará /dev/urandom
de /dev/random
automaticamente.