Changement propriétaire dossier, sous-dossiers et fichiers [Résolu] - Win 10 - Windows & Software
Marsh Posté le 19-07-2021 à 09:37:03
Déjà chaque compte est différent, même si tu en crées un avec "le même nom", ce ne sera pas le même (SID différents).
Du coup quand on récupère les données, ils appartiennent toujours à "l'ancien compte".
Il faut dont se les approprier en changeant le propriétaire par le nouveau compte.
Ça se fait sur le répertoire parent en cochant la case Appliquer aux sous dossiers pour que la modification se propage sur tous les éléments enfant de ce dossier.
Pour avoir le droit de faire ça, il faut soit :
- être l'ancien compte (impossible vu que tu as changé de machine)
- utiliser un compte avec les droits admin suite à une élévation de privilèges
Marsh Posté le 19-07-2021 à 09:50:43
Merci pour ta réponse. Oui, pour le user ID, j'étais au courant et savait qu'il y avait peu de chance qu'en remettant le même nom de compte ça passe
Du coup, si j'ai bien compris ta manip, je dois :
- me loguer en admin,
- sur le répertoire parent, mettre en propriétaire le compte admin et cocher la case pour propager aux sous-répertoires et fichiers le changement de propriétaire
- pour que ça soit le user (compte standard) qui puisse y accéder lui seul (et pas l'admin), je me connecte avec ce compte de user
- sur le répertoire parent, mettre en propriétaire le compte user et cocher la case pour propager aux sous-répertoires et fichiers le changement de propriétaire (vu que c'est le compte admin qui avait les droits, il va me demander de rentrer le mdp du compte admin).
J'ai bon ?
Marsh Posté le 19-07-2021 à 10:37:19
Le fait de changer le propriétaire, ça "donne le droit de changer les droits" pour ces données.
Normalement ça doit suffire, si les droits n'avaient pas été modifiés particulièrement avant.
Pour le propriétaire, tu dois mettre l'utilisateur cible à qui appartiendra les données.
C'est juste que pour ce faire, il te faut un utilisateur qui a les droits suffisants.
Ce n'est pas forcément l'utilisateur cible (s'il n'a pas les droits admin) qui fait cette action, ça peut être n'importe quel utilisateur avec les droits admin qui pourra changer le propriétaire en configurant l'utilisateur cible.
Ensuite le nouveau propriétaire aura accès à ces données et à leurs droits.
Normalement si rien n'a été trafiqué, seul lui et un utilisateur admin faisant une élévation de privilège pourra y accéder.
Marsh Posté le 19-07-2021 à 10:47:55
Ben mon pb, c'est qu'en mettant comme propriétaire le user cible sur le répertoire parent, Windows m'interdit de propager le remplacement de propriétaire aux sous-répertoires et fichiers
Je pense que ça vient du fait que les sous-répertoires et fichiers n'ayant plus de propriétaire reconnu par le système (l'ID du user n'existant pas sur mon PC) et que l'élévation de privilèges se faisant que sur le répertoire parent, Windows ne peut faire cette propagation de changement de propriétaire.
D'où mon idée de d'abord changer le proprio du répertoire parent en étant admin et en mettant comme nouveau proprio l'admin comme ça, je pense que le remplacement de proprio pourra se faire aux sous-répertoires et fichiers puisque pas besoin d'élèvement de privilèges vu que je suis logué en admin.
Ensuite, une fois ça fait (en espérant que ça marche), je mets comme proprio le user cible et fait la propagation.
Marsh Posté le 19-07-2021 à 10:58:26
C'est bizarre, parce qu'une fois que ton utilisateur avec les droits admin a fait l'élévation de privilèges, il le fait pour tout l'explorateur, pas pour un unique dossier/fichier.
Tu peux essayer en ouvrant carrément l'explorateur lui même en tant qu'admin (clic droit sur C:\Windows\explorer.exe > Exécuter en tant qu'administrateur).
Note : ça suppose que l'UAC fonctionne correctement et n'a pas été touché (config par défaut) et que tu utilises un utilisateur avec les droits administrateur et non l'utilisateur système nommé Administrateur qui doit normalement être désactivé.
Marsh Posté le 19-07-2021 à 11:12:04
Il n'y a pas de compte nommé "Administrateur". J'ai créé un compte "admin" (mais c'est pas son nom, c'est son type) Et j'ai pas touché l'UAC. J'ai juste changé les droits sur le répertoire en question (et ses sous-rép) pour mettre juste un user particulier standard et pas de compte admin.
Dès que je peux, je teste ta dernière proposition.
Marsh Posté le 19-07-2021 à 13:58:32
rufo a écrit : Il n'y a pas de compte nommé "Administrateur". J'ai créé un compte "admin" (mais c'est pas son nom, c'est son type) Et j'ai pas touché l'UAC. J'ai juste changé les droits sur le répertoire en question (et ses sous-rép) pour mettre juste un user particulier standard et pas de compte admin. |
Pour moi c'est ça qui te pose problème.
Tu as touché aux droits et tu t'es coupé l'herbe sous le pied...
Il faut que tu reset les permissions : https://winaero.com/reset-ntfs-permissions-windows-10/
Marsh Posté le 19-07-2021 à 14:33:15
C'est bon, j'ai fait comme j'ai dit :
- je me connecte sur le compte admin
- je mets comme propriétaire le compte admin utilisé et coche l'option de remplacement pour les sous-rép et fichiers. Ca marche
- je rajoute le compte user avec contrôle total avec propagation des droits aux sous-rép et fichiers.
- je mets comme propriétaire le user pour le répertoire, sous-rép et fichiers.
Bon par contre, impossible de retirer les droits au compte admin sans que ça mette le bazar. Mais c'est pas très grave vu que ce compte admin est le mien aussi.
Merci pour ton aide en tout cas.
Marsh Posté le 19-07-2021 à 17:10:41
Je crois me rappeler qu’il ne faut pas mettre « contrôle total », comme droits.
Marsh Posté le 19-07-2021 à 17:12:50
Ah, pourquoi ? Ca fait quoi exactement ?
Marsh Posté le 19-07-2021 à 18:25:02
ça dépend ce que tu veux faire.
C'est une bonne pratique dans le cas de fichiers partagés (que ce soit en réseau ou localement entre utilisateurs d'un même ordinateur) de ne pas donner le controle total.
Si tu donnes le controle total sur un dossier à un utilisateur, ça veut dire que cet utilisateur aura à son tour le droit de changer les permissions.
Marsh Posté le 19-07-2021 à 19:20:26
OK, je vois. Ici, c'est pas le projet, c'est même tout le contraire. Je veux que le répertoire en question (et ses sous-réps et fichiers) soit manipulable que par un seul user donné.
Marsh Posté le 19-07-2021 à 19:40:36
Tu ne pourras de toute façon pas empêcher un utilisateur avec les droits admin d'y accéder.
Et c'est d'ailleurs une très mauvaise idée.
Par contre avec des utilisateurs standards et le tien comme seul admin (ou encore un autre compte séparé), chacun ne verra que ses données.
Sauf l'admin qui peut aller voir en faisant une élévation de privilèges.
C'est la base d'un fonctionnement multi-utilisateurs.
Marsh Posté le 19-07-2021 à 20:27:45
Oui, je sais que l'admin, in fine, pourra voir mes données. Mais il faudra qu'il fasse quelques manip
Merci en tout cas pour l'aide
Marsh Posté le 18-07-2021 à 11:52:08
Bonjour,
J'ai changé de PC récemment et j'ai pris le SSD "data" (2ème SSD) de mon ancien PC pour le mettre sur le nouveau. L'ancien PC était sous Win7 et le nouveau sous Win10.Sur ce SSD, j'avais un répertoire de données dont seul un user (type de compte standard) avait l'accès (le compte admin n'y avait pas accès). Sur le nouveau PC, bien que j'ai nommé le compte user à l'identique, je n'arrive pas y accéder. Pour y arriver, pour chaque répertoire, sous-répertoire et fichier, je dois :
- clic droit sur le répertoire ou fichier, onglet "sécurité", bouton "avancé"- changer le propriétaire via le compte "admin" et mettre en proprio le compte user et "ok"
- refermer toutes les fenêtres ouvertes liées aux manip de la sécu- refaire clic-droit, onglet "sécurité" et là, je vois l'ID de l'ancien compte et je peux ajouter le compte du user en cochant la case "contrôle total" puis valider.
Il y a plusieurs centaines de fichiers, faire ça un à un, ça va pas le faire Pour le changement de propriétaire, j'ai essayé de cocher la case "appliquer aux sous-dossiers..." mais l'accès est refusé. J'ai aussi essayé de sélectionner plusieurs fichiers pour appliquer la manip en une fois mais je n'ai plus accès à l'onglet "sécurité".
Vous voyez une solution, svp ?
Edit : le genre de manip que j'essaye de faire mais qui ne marche pas pour les sous-répertoires et fichiers : https://answers.microsoft.com/fr-fr [...] b3f39503da
Message édité par rufo le 26-07-2021 à 11:00:40
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta