Should the * hard nofile value be always greater than the sum of user specific nofile values?
Não precisa ser. O limits.conf (5) e limites (2) também são usados para permitir que alguns usuários usem mais recursos que os usuários padrão.
Sua entrada limite limitará o usuário padrão (*) para abrir 65535 arquivos e para um usuário do grupo aluno abrir 100000.