1 votes

Le SERVICE RÉSEAU ne parvient pas à enregistrer un chemin d'accès au réseau.

J'ai fait des recherches approfondies sur ce sujet et j'ai essayé toutes les suggestions que j'ai vues. Je suis en train de dépanner une application qui exécute un service "scheduler" pour exporter périodiquement des fichiers *.txt vers un partage réseau. J'ai modifié le service pour qu'il soit lancé en tant que service réseau, et j'ai donné au compte du service réseau un accès complet à NTFS et au partage. Les deux machines se trouvent sur le même domaine, et j'utilise le chemin UNC comme entrée pour la fonction d'exportation. J'ai également donné au compte de service réseau des autorisations supplémentaires dans le cadre de la politique de sécurité locale, telles que "Prendre possession des fichiers".

L'application fonctionne sur Windows Server 2008 R2 et exporte vers une boîte fonctionnant également sur Server 2008 R2. Les permissions que j'ai mentionnées ci-dessus ont été reproduites sur les deux machines. Quelqu'un a-t-il des suggestions supplémentaires que je pourrais essayer ?

0 votes

Je sais que cela ne répond pas à votre question, donc je ne le mettrai pas comme réponse, mais je pense personnellement que vous devriez faire cela en utilisant un compte de service personnalisé de toute façon. Créez un utilisateur de domaine avec un mot de passe long et complexe et donnez-lui les droits requis. C'est beaucoup plus vérifiable et contrôlable.

2voto

Ben Pilbrow Points 11995

Si je comprends bien ce que vous avez fait, sur le partage réseau auquel vous avez accordé un accès en écriture NT AUTHORITY\NETWORK SERVICE . Il s'agit d'un compte local uniquement et le fait d'accorder à cet utilisateur un accès en écriture sur un dossier/partage ne permettra pas aux ordinateurs distants d'écrire dans ce dossier.

Lorsqu'un service fonctionnant en tant que NETWORK SERVICE traverse le réseau, le nom d'utilisateur source est l'objet Active Directory de l'ordinateur (c.-à-d. le nom de l'ordinateur). SOURCECOMPUTERNAME$ ). Pour permettre à l'ordinateur source d'écrire sur un partage de l'ordinateur de destination, vous devez accorder un accès en écriture aux éléments suivants SOURCECOMPUTERNAME$ (l'objet informatique). Les autres autorisations que vous avez accordées sont superflues et doivent être supprimées.

1voto

Brennan Points 4532

NETWORK SERVICE est un compte utilisateur défini localement, qui n'est pas reconnu comme valide lorsqu'il provient d'un ordinateur distant grâce au filtrage SID. En conséquence, bien que vous puissiez définir les permissions sur les partages et autres, cette ACL n'est valable que sur l'ordinateur local, qui est le seul endroit où NETWORK SERVICE est reconnu. Toutes les connexions à distance provenant de quelqu'un qui prétend être NETWORK SERVICE seront refusées (c'est ce que vous voyez).

Vous devrez faire ce que Dan a suggéré et créer et utiliser un compte d'utilisateur de domaine pour cela.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X