Com leitura excessiva do udev, você pode drenar o conjunto aleatório, resultando em números aleatórios previsíveis. Provavelmente esta é a razão pela qual / dev / urandom não está disponível para ler para todos. (deletado porque Graeme Donaldson está certo)
Caso você ainda queira alterar a permissão, consulte as regras do udev responsáveis por definir os modos em / dev / urandom, em vez de estragar seus scripts de inicialização.
No Debian, é fácil encontrar a regra do culpado:
$ dpkg -L udev | xargs grep urandom
/lib/udev/rules.d/91-permissions.rules:KERNEL=="urandom", MODE="0666"
No seu caso, o MODE definitivamente não é 0666.
Altere-o de acordo com as regras de configuração do udev, se desejar.
Observação: o link pode ajudar na alteração do udev.
Você basicamente precisará criar uma regra com aparência semelhante ao resultado do grep, exceto que ela possui um modo correto definido e adicioná-la como um rulefile em /etc/udev/rules.d/ (lembre-se das possíveis diferenças em Ubuntu e Debian!)