3 votes

Créer un utilisateur avec un SID spécifique ?

J'ai un serveur web configuré avec un utilisateur "apache" qui a des droits spécifiques. J'ai copié les fichiers sur un autre serveur en utilisant WinRAR pour maintenir les flux de sécurité NTFS. Maintenant, sur le nouveau serveur, j'avais des autorisations sur les fichiers avec seulement le SID, puisqu'il n'y a pas de compte utilisateur avec ce SID.

Ce que je veux faire, c'est créer un compte utilisateur nommé qui utilise ce SID afin de ne pas avoir à refaire toutes les permissions sur les fichiers.

5voto

Evan Anderson Points 140581

Il n'y a pas de mécanisme dans Windows pour créer un utilisateur avec un SID spécifié. En effet, la première partie du SID est de toute façon spécifique à la machine ou au domaine - seule la dernière partie, l'ID relatif (RID), varie pour chaque utilisateur sur la machine / le domaine. Si, d'une manière ou d'une autre, ces deux machines étaient des clones de disque l'une de l'autre, vous auriez une certaine chance de faire ce que vous voulez, mais même dans ce cas, ce serait un piratage.

Votre meilleure chance est d'écrire un script à l'aide de la commande intégrée "calcs" (ou de l'outil tiers setacl ) pour appliquer la permission que vous voulez et l'exécuter sur le serveur web chaque fois que vous avez besoin que ces permissions soient appliquées.

Vous pourrait être capable de s'en sortir avec un piratage en "sauvegardant" la sécurité en utilisant la fonctionnalité de sauvegarde de setacl, en modifiant le fichier de "sauvegarde" résultant pour inclure le bon SID pour la machine de destination, puis en restaurant le fichier de sauvegarde sur la machine de destination.

J'écrirais simplement un script pour définir les autorisations et le stocker dans votre dépôt de contrôle du code source avec le reste du site. Cela fait vraiment partie de la configuration du site et doit être maintenu.

0voto

Tundey Points 2145

Vous pouvez également utiliser NTFSBKP.bat (lien mort, aucune archive disponible) (plus d'informations à ce sujet aquí ) avec SubInAcl pour réaliser le hack mentionné par Evan. La seule différence est que les fichiers de sauvegarde qu'il génère stockent le nom d'utilisateur plutôt que le SID, de sorte que tout ce que vous avez à faire est de recréer le même compte sur l'autre boîte et de restaurer.

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