Sim, é esperado se você executar nginx -t como um usuário não privilegiado. Ao executar os comandos com sudo(8) , você os executa como o usuário root e terá acesso para abrir os arquivos de log que você não parece ter como seu usuário pessoal.
nginx -t deve ser executado como o mesmo usuário que você inicia o nginx para resultados corretos.