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.
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.
- Faça cópia do acl.xml.
- Identifique usuário ou resource e o direito necessário.
- Edite o grupo e a ACL sem usar permissão global.
- 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.
Tenha controle sobre a sua VPS MTA
Veja os planos VPS Windows Server com cache externo anunciados para MTA.
Fontes oficiais
Confira as publicações usadas neste artigo: