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.