De acordo com meu conhecimento, ulimit
no Bash e outros shells é "local" para a instância do shell (mais geralmente para o processo e filhos). Você pode abaixá-lo, mas não aumentá-lo sozinho. Mas é provável que você faça login em outro terminal e obtenha outra instância de shell sem esse limite .