Introduction : J'essaie (et je réussis en partie) de remplacer un certain nombre de dossiers par des VHD montés dans Windows Server 2008 R2, dans le but d'émuler le comportement d'UNIX avec les montages en boucle ou en boucle. Cela a permis de réduire un certain nombre de problèmes liés à une fragmentation extrême due à un mélange de fichiers petits et grands et à leur réécriture occasionnelle et imprévisible. (Une application tierce fait ce qu'elle veut, et je n'ai pas le pouvoir de l'arrêter). Il permet également de faire des snapshots de manière raisonnable sans tout dupliquer.
Les images sont évidemment régénérées si nécessaire après que l'application a tout cassé. (cp -aT oldmount newmount)
Un problème : Si l'image VHD contient un système de fichiers NTFS, Windows requiert des autorisations d'administrateur pour créer des fichiers (mais pas des dossiers) dans le répertoire racine du système de fichiers. Cela interrompt l'application lorsqu'elle tente de créer de tels fichiers. (Non, ce n'est pas une option pour faire de l'image racine un dossier plus haut dans la hiérarchie). Jusqu'à présent, j'ai résolu ce problème en utilisant des systèmes de fichiers vFAT, qui ne font pas de vérification de perm, mais il serait très agréable d'avoir quelques-unes des fonctionnalités NTFS comme les fichiers épars et la compression par fichier.
J'ai essayé de jouer avec tous les paramètres auxquels je pensais, mais le "contrôle total" n'implique pas la création de fichiers, pour autant que je sache.
TL;DR : Comment puis-je inciter Windows Server 2008 R2 à laisser les utilisateurs créer et écrire des fichiers dans le répertoire de premier niveau d'un système de fichiers NTFS monté ?
Ajout : L'application fonctionne avec mon utilisateur normal ttbomk. J'ai donné les permissions "Everyone" et "Full control" à mon utilisateur, et j'ai défini mon utilisateur comme le propriétaire du point de montage (le dossier racine du montage). Je peux créer des dossiers et modifier des fichiers existants sans problème, mais lorsque je crée un fichier (clic droit, nouveau, document texte), j'obtiens une boîte de dialogue de confirmation UAC avec le titre "Accès au dossier de destination refusé", le texte "Vous devez confirmer cette opération ; [nom(pas le chemin) du montage] ; date de création : [date de création du montage]" et les options Continuer, Ignorer ou Annuler. Lorsque l'on crée un fichier manuellement de cette manière, c'est tout simplement ennuyeux. L'application échoue, silencieusement pendant un certain temps, puis avec un grand spectacle lorsque les données non écrites sont nécessaires.