MTA

MTA: como configurar ACL e permissões de administrador com segurança

Entenda usuários, grupos e permissões da ACL do MTA antes de conceder acesso à equipe ou aos resources.

Equipe NeonHost14 de novembro de 20263 min de leitura
O que você vai aprender

No MTA, a ACL combina usuários e resources em grupos e define quais ações eles podem executar. Para criar um administrador, faça backup do acl.xml, adicione a conta ao grupo adequado e conceda apenas as permissões necessárias. Recarregue a ACL e teste com uma conta separada antes de usar em produção.

Passo 1: Entenda o que a ACL controla

A documentação do Multi Theft Auto define ACL como o sistema de controle de acesso do servidor. Um grupo reúne objetos como user.nome e resource.nome; uma ACL contém direitos permitidos ou negados. Isso permite separar a equipe de moderação, operadores técnicos e resources que precisam chamar funções específicas. Uma conta de jogo e um resource não devem receber acesso amplo apenas para eliminar uma mensagem de erro.

Passo 2: Faça backup e use contas individuais

Pare o servidor antes de editar acl.xml, conforme orienta a wiki do MTA, e guarde uma cópia do arquivo. Crie uma conta para cada integrante e remova o acesso quando alguém sair da equipe. Evite compartilhar uma única conta Admin e nunca divulgue a senha no server.cfg, em capturas ou no repositório. Revise especialmente recursos baixados de terceiros: um resource com permissões extensas pode executar ações que a equipe não pretendia liberar.

Passo 3: Conceda o mínimo e teste

Identifique no log qual direito está faltando e confira a documentação do resource. Adicione a conta ou o resource ao grupo apropriado e conceda apenas o direito necessário. Recarregue a configuração com o comando documentado para a versão do servidor, como aclReload, ou reinicie em uma janela segura. Teste a ação permitida e confirme que uma conta comum continua sem acesso administrativo.

  1. Faça cópia do acl.xml.
  2. Identifique usuário ou resource e o direito necessário.
  3. Edite o grupo e a ACL sem usar permissão global.
  4. Recarregue e teste com conta administrativa e conta comum.

Passo 4: Revise depois de instalar resources

Uma atualização pode mudar os direitos solicitados. Leia as solicitações antes de aprová-las e registre quem fez a mudança. Se algo parar de funcionar, compare o arquivo atual com o backup e consulte o log; não substitua o controle de acesso por uma regra que permita tudo. Mantenha o sistema e os resources atualizados conforme os respectivos projetos.

Próximo passo

Tenha controle sobre a sua VPS MTA

Veja os planos VPS Windows Server com cache externo anunciados para MTA.

Ver planos MTA

Fontes oficiais

Confira as publicações usadas neste artigo:

Continue lendo

Mais sobre MTA

FAQ do artigo

Dúvidas sobre MTA

Não é uma boa prática. Separe funções e conceda somente o acesso necessário para cada pessoa.
Algumas funções do servidor dependem de direitos da ACL. Confira a função e a origem do resource antes de conceder acesso.