FME Flow:2025.1

Exécution des moteurs FME sous un compte différent

LeFME Flow Noyau et leFME Flow Les services système des moteurs utilisent le compte système local par défaut sous Windows et le compte fmeflow sous Linux. Vous souhaiterez peut-être exécuter leFME Flow Les moteurs fonctionnent sous un compte différent qui peut lire et écrire des données sur un réseau, en particulier dans une installation distribuée où ce service est installé sur des machines distinctes.

  1. Ajoutez ou identifiez un nouveau compte utilisateur qui exécutera leFME Flow Service des moteurs.
    • Windows : pour garantir l’intégrité de votre système de fichiers global, cet utilisateur doit appartenir à un compte standard faisant partie du « Groupe d’utilisateurs », plutôt qu’à un administrateur. Par exemple, cet utilisateur pourrait s'appeler « FMEEngineUser ». Assurez-vous de créer un mot de passe pour cet utilisateur.
    • Linux : En règle générale, vous pouvez créer un nouvel utilisateur avec la commandeajouter un utilisateur <nom d'utilisateur> , et suivez les instructions. Par exemple:
    • adduser fmeenginuser

  2. Accordez les autorisations nécessaires au compte identifié ci-dessus auFME Flow Partage du système et leFME Flow répertoire d'installation. Pour plus d'informations, voir Autorisations de répertoire et de compte .
  3. Sur leRessources page de l'interface utilisateur Web, supprimez tous les fichiers et dossiers situés sous Journaux > moteur. Cette étape est nécessaire pour permettre au nouveau compte utilisateur d’écrire dans le journal du moteur. Avant de supprimer, utilisez leTéléchargerbouton pour archiver tous les journaux que vous souhaitez conserver.
  4. Mettre à jour le compte qui se connecte auFME Flow Service des moteurs au nouvel utilisateur :
    • Fenêtres :
    • Linux : DémarrerFME Flow en appelant lestartServer.sh script dans le répertoire du serveur avec l'utilisateur root. Cela démarre leFME Flow Noyau en tant qu'utilisateur qui a installéFME Flow, et leFME Flow Les moteurs en tant que nouvel utilisateur de moteur. Si vous utilisez les scripts de démarrage Linux, aucune configuration supplémentaire n'est requise et au prochain redémarrage, les moteurs démarreront sous l'utilisateur du moteur.