Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:partitions_communes_windows_ubuntu [Le 23/05/2018, 13:58]
88.182.40.86 [Annexes.]
tutoriel:partitions_communes_windows_ubuntu [Le 10/01/2024, 00:09] (Version actuelle)
77.197.14.168 Options de mount a revoir
Ligne 1: Ligne 1:
-{{tag>​disque_dur partitions ​BROUILLON}} +{{tag>​disque_dur partitions}} 
-====== Création ​de partitions communes ​entre Windows et Ubuntu ====== +-------- 
-Il existe un nombre important de documents traitant ce sujet.  +====== Création ​d'une partition commune ​entre Windows et Ubuntu ====== 
-Lorsque ce document sera bien avancéil est probable qu'​une ​bonne solution serait ​de l'intégrer dans un document déjà existant ​  +Souvent lors d'une [[:​cohabitation_ubuntu_windows|cohabitation entre Windows et Ubuntu]], une des difficultés que l'on rencontre est l'​accès commun aux données pour les deux systèmes.\\ 
-ou de mettre des liens dans des documents déjà existants+En effetWindows ne sachant pas nativement lire les partitions [[:​systeme_de_fichiers#​|EXT4]] d'Ubuntu, vous ne pourrez pas, à partir d'un Windows, accéder à vos données stockées sur une partition Ubuntu. Il est donc nécessaire ​de créer une partition Windows en [[:​systeme_de_fichiers#​systemes_de_fichiers_fat32_et_ntfs|NTFS]] ou en [[:​exfat|EXFAT]] que ubuntu saura lire **et écrire**.<​note>​Le EXFAT est préférable dans l'​un ​des trois cas suivants: 
-Déjà ​un certain nombre ​de liens trouvés: ​+  * A terme vous pensez ne plus utiliser windows: Il faudra donc  ne plus avoir de partition NTFS qui n'est parfaitement réparable qu'​avec windows. 
 +  * Vous estimez nécessaire ​de conserver la fonctionnalité d'​hibernation de windows: Dans ce contexte, La partition EXFAT reste disponible en écriture contrairement à la partition NTFS
 +  * Vous disposez d'une alimentation électrique ​ ou d'un système informatique instable. ​  Le format EXFAT ne nécessite pas de réparation lors d'un démarrage consécutif à un arrêt ​ non prévu de l'​ordinateur contrairement à la partition ​ NTFS. Cependant le mécanisme de protection contre les utilisateurs non autorisés est limité et le fonctionnement de la corbeille n'est pas possible. 
 +</​note>​
  
-https://doc.ubuntu-fr.org/​tutoriel/​completer_installation_ubuntu+Ce tutoriel décrit la marche à suivre pour créer cette partition.
  
-https://doc.ubuntu-fr.org/windows+<note tip>Les dossiers Bureau, Modèles et Public ​ ne sont pas concernés par ce tutoriel. Ainsi, toutes les données que vous avez l'​habitude d'y enregistrer ​ ne seront pas accessibles à Windows. Nous décrirons le processus pour un utilisateur banaliséS'il y a plusieurs utilisateurs sur le système, chaque utilisateur doit refaire ​ les séquences spécifiques de cette procédure.</note>
  
-https://doc.ubuntu-fr.org/​tutoriel/​creer_corbeille_partition_ntfs+=====Création des partitions===== 
 +Normalement vous devriez déjà avoir au moins deux partitions, une en NTFS avec Windows et une autre en EXT4 pour Ubuntu. Étant donné que l'on ne souhaite pas stocker ses données sous Ubuntu, il n'est pas nécessaire de créer une partition [[:tutoriel:​deplacer_home#​avantages_d_unhome_separe|home]] séparée.\\ 
 +Il faut donc créer une partition, que nous appellerons **Commun**, par convention. Pour cela il suffit de réduire la partition Windows avec [[:​gparted]],​ ou l'​outil Windows ET CRÉER UNE NOUVELLE PARTITION AVEC L'​ESPACE LIBÉRÉ ET lui donner l'​étiquette **Commun**.\\ 
 +Si vous aviez déjà une autre partition NTFS avec vos données sous Windows, il vous faudra simplement lui donner l'​étiquette **Commun**.
  
-https://​doc.ubuntu-fr.org/​tutoriel/​comment_acceder_a_ses_partitions_d_ubuntu_sous_windows+===== Bibliothèque du Dossier Personnel sous windows =====
  
-https://doc.ubuntu-fr.org/tutoriel/acceder_partitions_windows_hibernation+Pour faciliter l'​accès aux dossiers des données personnelles,​ il est possible de créer une [[https://support.microsoft.com/​fr-fr/windows/afficher-les-biblioth%C3%A8ques-dans-l-explorateur-de-fichiers-8b443cb0-e966-55d9-e0d3-f814fe2db95b|bibliothèque]].
  
-https://​doc.ubuntu-fr.org/​utilisateurs/​l_africain/​partition_commune+Les dossiers partagés avec ubuntu ​vont être stockés dans le volume **Commun**, probablement accessible par la lettre **D:**, 
 +dans les sous-répertoires suivants: ​ Documents, ​ Images, Musique, Téléchargements,​ Vidéos du répertoire "Nom de l'​utilisateur UNIX dont le nom correspond au nom de l'​utilisateur windows"​. Si vous avez bien choisi, cela peut avoir la même valeur.
  
-https://doc.ubuntu-fr.org/​tutoriel/​ntfs+Vous pouvez les créer préventivement ou attendre que ubuntu ​ les installeVous pouvez aussi y déposer vos propres fichiers que vous souhaitez faire connaître à ubuntu. ​ Voici un exemple.
  
-https://doc.ubuntu-fr.org/tutoriel/comment_acceder_a_ses_partitions_windows+Allez dans le volume **C:** puis naviguez jusqu'​à vos dossiers :​ Utilisateurs → Votre_nom_d'​utilisateur (C:​\Users\utilisateurs). Faites un clic droit sur les dossiers concernés, par exemple Documents, puis dans l'​onglet Emplacement cliquez sur Déplacer. Naviguez jusqu'​au volume Commun ​ → Nom d'​utilisateur ​ →  Documents. Voir cette [[https://www.mediaforma.com/windows-10-choisir-lemplacement-de-la-bibliotheque-documents/|page]].
  
-etc......+Si vous avez déjà une telle bibliothèque, ​ vous pouvez l'​adapter ​ pour qu'​elle devienne conforme à la proposition d'​installation Vous pouvez aussi modifier la façon d'​installer pour rester conforme à votre organisation.
  
-===== Besoins ===== +Si vous êtesavec certitude le seul utilisateur,​ vous pouvez ​ne pas créer le répertoire ​ "​Nom ​de l'utilisateur UNIX dont le nom correspond au nom de l'utiliseur windows"​Il faudra en tenir compte par la suite.
-Les données des utilisateurs n'ont pas à se trouver dans la même partition que celle du système. Elles peuvent donc être dans **une** ou des partitions séparées. +
-La méthode de sécurisation des partitions de données n'est pas obligatoirement identique à celle du logiciel qui peut être facultative. +
-Lorsqu'​un disque flancheen absence de sécurité sérieuseil ne reste que la solution de duplication de la totalité du disque alors qu'​elle ne pourrait s'​appliquer que sur les données des utilisateurs.  +
-Windows refuse de lire et écrire dans les partitions EXT4. La technique du $HOME dans  une partition séparée formatée en NTFS est possible mais totalement déconseillée:​ Trop de logiciels en s'installant vérifient que certaines permissions spécifiques sont bien présentes et refusent ​de s'installer ou de fonctionner. +
-On peut espérer qu'ils réfléchiront s'ils veulent fonctionner dans l'​application BASH de Windows+
  
-Chaque utilisateur est responsable de ses données et n'a pas à connaître les données des autres utilisateurs. Ce document ne traite que des utilisateurs ​ dans le cadre de la famille ou d'une toute petite entreprise. +=====Monter la partition automatiquement au démarrage d'Ubuntu===== 
-===== Installation de Ubuntu ===== +Il est nécessaire ​de paramétrer un montage automatique comme décrit sur ce [[:​tutoriel/​monter_un_volume_automatiquement|tutoriel]] sinon l'​accès aux données n'​est ​pas possible Cette action n'est à réaliser qu'une seule foisVous pouvez aussi faire le montage en ligne de commande: 
-Bonne nouvelle. Elle est totalement standard ​de la façon la plus simple. Une seule partition non chiffrée d'environ 30 Go est suffisante pour tout le mondeCela devrait permettre d'avoir deux partitions et d'éviter des upgrades qui peuvent poser quelques problèmes+==== Version avant  ubuntu 22.04 ==== 
-==== Création d'un utilisateur Ubuntu ​====  +<code bash>​sudo mkdir -v /​media/​Commun 
-Le premier utilisateur est l'​administrateur. Il est créé automatiquement. Il devra créer les autres utilisateurs ​ avec ou non des droits d'​administration.+echo LABEL=Commun ​ /​media/​Commun ntfs nosuid,​nodev,​windows_names,​nofail,​x-gvfs-show 0 0 | sudo tee -a /​etc/​fstab 
 +ou 
 +echo LABEL=Commun ​ /​media/​Commun ntfs-3g defaults,​windows_names,​nofail,​x-gvfs-show 0 0 | sudo tee -a /​etc/​fstab 
 +sudo mount -va </​code>​
  
-La commande de création d'​utilisateur normal ​est : **sudo adduser Nom_Utilisateur**+==== Version depuis ​ ubuntu 22.04 ==== 
 +Un nouveau pilote ​est disponible
  
-**Le mot de passe choisi peut faire seulement un caractère.**+<code bash>​sudo mkdir -v /​media/​Commun 
 +echo LABEL=Commun ​ /​media/​Commun ntfs3 defaults,​nofail,​x-gvfs-show,​nohidden,​sys_immutable,​uid=1000,​gid=1000 0 0 | sudo tee -a /​etc/​fstab 
 +sudo mount -va </​code>​ 
 +Il existe des sécurités pour interdire d'​écrire ou de créer dans certains endroits. La documentation expliquant le fonctionnement reste à trouver. Il semble qu'il soit possible de choisir directement le C: en ne pouvant pas faire n'​importe quoi.
  
-Lorsque l'​utilisateur se connecte pour la premier foisil peut changer son mot de passe avec la commande : **passwd**+En utilisant ​la  ​grille des permissionson peut assez facilement se mettre en autorisation d'​écriture ​ répertoire par répertoire.
  
-Il devra transférer ses données propres données ​ avec le script avant que cela soit trop volumineux. +Les anciennes techniques ​de montage restent utilisables.
-        +
-        +
-        +
-        +
-        +
-==== Création de la partition commune de l'​utilisateur ==== +
-Cette partition commune n'est pas obligatoire. Elle permet de séparer complètement le logiciel des données de l'​utilisateur.  +
-Cependant windows permet de changer de version en conservant les données présentes dans le **C:**. +
-Il est sage, sinon obligatoire,​ d'​avoir une partition de données stockées dans le **D:** spécialement si le **C:** est de petite taille car installé sur un SSD ou un eMMC. +
-Cette création est à la charge de l'​administrateur. Il doit allouer une partition NTFS.  +
-Les outils [[:​https://​doc.ubuntu-fr.org/​gnome-disk-utility]] ou [[:​gparted]] permettent cette création qui est aussi possible en ligne de commande. +
-La création ​ de cette partition peut être faite à tout moment bien après un démarrage ​de windows.+
  
-Si utilisation de windows10, l'​opération de rétrécissement de windows peut être effectuée en utilisant ubuntu. ​ +<​note> ​ 
-Pour ceux qui effectueront une telle opération, il serait bon de noter dans les annexes cette opération qu'​elle soit réussie ou non. +Problème rencontré :
-Pour les versions antérieures à windows10, le rétrécissement de windows est à faire par windows. Sinon quasi certitude de devoir réparer windows. +
-Pour ceux qui utilisent encore windows XP qui n'a pas cette possibilité,​ c'est un peu risqué. Il est préférable de réfléchir à l'​ajout d'un autre disque.+
  
-**Voici son contenu conseillé**. +  ​En essayant la deuxième version avec Ubuntu 22.04.3 LTS; j' ​ai eu des problèmes ​de permission; ​en utilisant la première commande ca marcheTester ​la création d'un fichier ​après ​le mount pour vérifier ​la ligne rajoutée ​a /etc/fstab .  
- +  * En effet, ​ntfs ou ntfs-3g ​qui sont équivalent sous ubuntu 22.04 et sont différents ​de ntfs3? ntfs3 qui est recommandé par la communauté 
-Un répertoire **Partage** permettant de mettre en commun tout ce qu'on souhaite échanger. +  ​* Après plusieurs essais; ces options marchent bien avec ntfs3 : nosuid,​nodev,​windows_names,​nofail,uid=1000,gid=1000 
- +  * Les options tels que x-gvfs-show,​nohidden,​sys_immutable ​ne sont pas nécessaires;​ certaines ne sont pas compatibles ​pour ubuntu
-Un répertoire pour chaque utilisateur. Proposition:​ le nom de l'**utilisateur**,​ composé ​de neuf sous-répertoires. Les huit premiers sont des noms classiques ​en provenance du fichier $HOME/​.config/​user-dirs.dirs. Il n'​y ​pas de raison particulière de changer les noms.  Windows10 ​ utilise les mêmes noms pour cinq répertoires et ajoutera neuf autres répertoires.  +
- +
-Un répertoire supplémentaire est proposé sous l'un des noms suivants: Secret, ​ Chiffrage, Protégé, Aide-Mémoire ..... +
- +
-Il est destiné à recevoir des données chiffrées tels que les mots de passe, les N° de compte....... ​ Le logiciel de chiffrement doit être commun entre windows et ubuntuLa clé doit être la même. ​   La liste de tels applications gratuites n'est pas importante. veracrypt [[https://​doc.ubuntu-fr.org/​veracrypt|convient]] en utilisant ​un fichier ​pouvant contenir des répertoires cachés. +
- +
- +
-           +
-        Il doit aussi créer ​le point de montage de la partition et mettre à jour le fichier /etc/fstab et faire un arrêt ordinateur prise en compte +
-         +
-        L'​administrateur peut aussi être utilisateur et  profiter de cette possibilité. +
-==== Migration des données de l'​utilisateur dans la partition ==== +
-Chaque utilisateur,​ a sa première connexion, devra faire le nécessaire ​pour mettre ses propres données au bon endroit.  +
-Un script sera certainement fournit. Un copier/​coller devrait suffire. +
-==== Idées pour un script général de réalisation ==== +
-1 Dire que UTILISATEUR=$USER +
- +
-2 Demander la taille de l'​espace personnel à attribuer à cet utilisateur (en Gio). +
- +
-3 Créer la partition de cet utilisateur. +
- +
-4 Mettre une étiquette à cet utilisateur:​ Proposition DATA$UTILISATEUR +
- +
-5 Mettre à jour le fichier/​etc/​fstab avec la ligne permettant le montage ( il faut vérifier que le montage par label au lieu de par UUID est  toujours possible.) +
- +
-        ==> Un début de codification ​ récupéré  +
-         sudo echo "​UUID=$(lsblk -n -o uuid /​dev/​sda3) ​    /​DATA ​ ntfs  defaults,​umask=007,​uid=$(id -u $USER),​gid=$(getent group users | awk -F ':'​ '{ print $3 }'​),​windows_names,​errors=remount-ro ​ 0 0" | sudo tee - /​etc/​fstab ​ +
- +
-6 Créer le point de montage /​DATA$UTILISATEUR +
- +
-7 Monter la partition +
- +
-8 Migrer les données déjà existantes en utilisant comme référence le fichier /​home/​$UTILISATEUR/​.config/​user-dirs.dirs en recherchant les lignes commençant par XDG et en extrayant la fin par exemple **/​Bureau"​**,​ fabriquer le répertoire sortie, faire le move des fichiers détruire le répertoire entrée, faire le lien nouveau ​+
-**En effet, ​des entreprises ​qui installent, migrent les 8 répertoires!** +
- +
-9 Faire à peu près la même chose pour le répertoire ​   ​.thunderbird +
- +
-10 Faire à peu près la même chose pour le répertoire ​ .mozilla +
- +
-11 Demander s'il y a un autre utilisateur à créer. Si réponse non: EXIT +
- +
-12 Demander le nom de l'​utilisateur. +
- +
-13 Demander s'il doit être créé avec droits d'​administration. +
- +
-14  Changer la valeur de  $UTILISATEUR +
- +
-15 Créer l'​utilisateur. +
- +
-16 Retourner au point 2. +
-===== Installation windows windows =====  +
-==== Création d'un utilisateur windows ====  +
- ​Question ​  ​Faut-il bien développer ou moins dans un contexte windows10 +
- +
-Effectuer directement une installation propre en mettant directement les données dans une autre partition ​  comme du temps des anciennes installations. A réserver à ceux qui ont connu la commande [[https://​www.monwindows.com/​blog/​tuto-deplacer-le-dossier-qutilisateursq-sur-une-autre-partition-t111633.html|regedit]] +
- +
-Exemple pour réparation après installation. **robocopy "​C:​\Users"​ "​L:​\Users"​ /E /COPYALL /XJ**   ​====>​ Pas le droit d'​audit. +
- +
-Cela date de plus de [[https://​syskb.com/​deplacer-le-repertoire-users-dans-windows-7/​|7 ans.]] +
- +
-Une information:​ //Le déplacement du dossier "​Users" ​est possible via la modification des paramètres de cette clé de registre : +
-[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList] Je te conseille fortement de ne pas toucher aux autres dossiers.//  +
- +
-==== Création de la partition commune de l'​utilisateur ==== +
-La partition commune à tous les utilisateurs peut être créée ​ par l'​administrateur ​avec windows ou ubuntu. +
-Le répertoire commun de chaque utilisateur peut être créé par l'​administrateur avec windows ou ubuntu. +
- +
-La protection windows inter utilisateur windows doit être installée par l'​administrateur windows afin que chaque utilisateur reste dans son espace personnel. C'est un petit travail à faire qui peut prendre du temps pour qui n'est pas habitué. Cela fonctionne correctement pour une édition windows10 famille. C'est une chose à vérifier pour chaque contexte. +
- +
-Lorsque cette étape est faiteil est possible de lancer l'​utilisateur dans le bain ou de faire à sa place les manipulations restantes. +
-==== Migration des données de l'​utilisateur dans la partition ==== +
-=== Méthode migrant un répertoire à la fois en mode graphique. === +
- +
-Il n'y a rien de spécial à indiquer sinon que plus tôt cette opération est faite, ​ plus elle est rapide. On voit qu'​elle est très souvent conseillée. +
- +
-Quelques liens utiles récupérés de-ci delà. +
- +
-https://​www.windows8facile.fr/​deplacer-bibliotheques-sur-autre-disque-partition/​ +
- +
-https://​www.mediaforma.com/​windows-10-choisir-lemplacement-de-la-bibliotheque-documents/​ +
- +
-[[https://​answers.microsoft.com/​fr-fr/​windows/​forum/​windows_10-start-winpc/​d%C3%A9placement-des-biblioth%C3%A8ques-sous/​1dd862a4-be7a-4053-bc32-e3f370198e77|Trop Drôle!]] +
- +
-https://​sospc.name/​modifier-emplacement-dossiers-personnels/​ +
- +
-https://​informatique-beaujolaise.blogspot.fr/​2013/​02/​deplacer-mes-documents-sur-une-autre.html +
- +
- +
-[[http://​blog.dwb.graphics/​deplacer-le-dossier-mes-documents-sur-une-autre-partition/​|La solution la moins pénible]] ==> 0X80070057 qui dit mieux? +
-Mais a ne pas appliquer ​pour ce besoin, Elle transfert la totalité des fichiers utiles soit environ 2000 alors que le besoin est sur les 4 répertoires de données. +
- +
-Cependant, ​ elle décrit une façon de faire en imposant ​ la lettre du lieu de stockage... ​  ​Certainement une bonne solution au moment de la création. +
- +
-[[http://​www.papergeek.fr/​windows-10-comment-deplacer-un-dossier-utilisateur-pour-faire-place-17830|Belle présentation.]] +
- +
-Un bon [[https://​www.easeus.fr/​transfert-pc/​comment-deplacer-les-dossier-utilisateurs-vers-un-autre-lecteur-windows-10.html|résumé]] +
-4 façons de modifier l'​emplacement du dossier Utilisateurs dans Windows 10  +
- +
-1. Modifiez la valeur dans Mes documents -> Propriétés -> onglet Emplacement.+
    
-2. Modifiez la valeur dans HKEY_LOCAL_MACHINE\LOGICIEL\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList. +Ces commentaires ​sont soumis ​pour revue
- +</note>
-**3. Laisser C:\Users où il se trouve et utiliser __un lien symbolique__ vers E:\Users.**  +
- +
-4. Trouver un outil de transfert Windows 10 facile à utiliser pour automatiser le transfert.  +
-=== Méthode migrant tous les répertoires à la fois en ligne de commande. === +
-Cette méthode n'est pas très documentée. Il est préférable de l'​utiliser en premier pour un utilisateur qui vient d'​être créé par l'​administrateur. +
- +
-1) Se connecter normalement et vérifier que la partition destinée à recevoir les données est disponible et accessible. S'​assurer que libreoffice ne soit pas ouvert avec un fichier du répertoire **Documents**. Firefox peut fonctionner. Passer en ligne de commande pour transférer les données personnelles. ​     Exemple avec une partition montée sur L: +
-<​code>​  +
-robocopy "​C:​\Users\user5c"​ "​L:​\user5c"​ /E   /​XJ ​ /J   /​COPY:​DATSO ​  /​DCOPY:​DAT ​   /R:2 /W:5 /V   /​XF ​  ​NTUSER.DAT* ​ /MOVE     /XD AppData ​ /L +
- +
-------------------------------------------------------------------------------- +
-   ​ROBOCOPY ​  :: ​  Copie de fichiers robuste pour Windows +
-------------------------------------------------------------------------------- +
- +
-  Début : mardi 22 mai 2018 18:31:14 +
-   ​Source : C:​\Users\user5c\ +
-     Dest : L:​\user5c\ +
- +
-    Fichiers : *.* +
- +
-Fich. exclus : NTUSER.DAT* +
- +
-Rép. exclus : AppData +
- +
-  Options : *.* /V /L /S /E /DCOPY:DAT /COPY:DATSO /MOVE /J /XJ /R:2 /W:5 +
- +
-------------------------------------------------------------------------------- +
- +
-                          12    C:​\Users\user5c\ +
-                 ​nommé ​           786432 ​       NTUSER.DAT +
-                 ​nommé ​           679936 ​       ntuser.dat.LOG1 +
-                 ​nommé ​           258048 ​       ntuser.dat.LOG2 +
-                 ​nommé ​                ​0 ​       NTUSER.DAT{77d05f2d-4ba5-11e6-80c5-0026b956d466}.TxR.0.regtrans-ms +
-                 ​nommé ​                ​0 ​       NTUSER.DAT{77d05f2d-4ba5-11e6-80c5-0026b956d466}.TxR.1.regtrans-ms +
-                 ​nommé ​                ​0 ​       NTUSER.DAT{77d05f2d-4ba5-11e6-80c5-0026b956d466}.TxR.2.regtrans-ms +
-                 ​nommé ​                ​0 ​       NTUSER.DAT{77d05f2d-4ba5-11e6-80c5-0026b956d466}.TxR.blf +
-                 ​nommé ​            ​65536 ​       NTUSER.DAT{77d05f2e-4ba5-11e6-80c5-0026b956d466}.TM.blf +
-                 ​nommé ​           524288 ​       NTUSER.DAT{77d05f2e-4ba5-11e6-80c5-0026b956d466}.TMContainer00000000000000000001.regtrans-ms +
-                 ​nommé ​           524288 ​       NTUSER.DAT{77d05f2e-4ba5-11e6-80c5-0026b956d466}.TMContainer00000000000000000002.regtrans-ms +
-          Nouveau fichier ​                    ​20 ​       ntuser.ini +
-          Nouveau fichier ​                     0        robocopy +
-            jonction ​     -1    C:​\Users\user5c\Application Data\ +
-            jonction ​     -1    C:​\Users\user5c\Cookies\ +
-            jonction ​     -1    C:​\Users\user5c\Local Settings\ +
-            jonction ​     -1    C:​\Users\user5c\Menu Démarrer\ +
-            jonction ​     -1    C:​\Users\user5c\Mes documents\ +
-            jonction ​     -1    C:​\Users\user5c\Modèles\ +
-            jonction ​     -1    C:​\Users\user5c\Recent\ +
-            jonction ​     -1    C:​\Users\user5c\SendTo\ +
-            jonction ​     -1    C:​\Users\user5c\Voisinage d'​impression\ +
-            jonction ​     -1    C:​\Users\user5c\Voisinage réseau\ +
-               ​nommé ​     -1    C:​\Users\user5c\AppData\ +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Contacts\ +
-          Nouveau fichier ​                   412        desktop.ini +
-        Nouveau rép.       ​3 ​   C:​\Users\user5c\Desktop\ +
-          Nouveau fichier ​                   511        DATA (L) - Raccourci.lnk +
-          Nouveau fichier ​                   282        desktop.ini +
-          Nouveau fichier ​                   552        win10SDABON (C) - Raccourci.lnk +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Documents\ +
-          Nouveau fichier ​                   402        desktop.ini +
-            jonction ​     -1    C:​\Users\user5c\Documents\Ma musique\ +
-            jonction ​     -1    C:​\Users\user5c\Documents\Mes images\ +
-            jonction ​     -1    C:​\Users\user5c\Documents\Mes vidéos\ +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Downloads\ +
-          Nouveau fichier ​                   282        desktop.ini +
-        Nouveau rép.       ​2 ​   C:​\Users\user5c\Favorites\ +
-          Nouveau fichier ​                   208        Bing.url +
-          Nouveau fichier ​                   402        desktop.ini +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Favorites\Links\ +
-          Nouveau fichier ​                    ​80 ​       desktop.ini +
-        Nouveau rép.       ​3 ​   C:​\Users\user5c\Links\ +
-          Nouveau fichier ​                   504        desktop.ini +
-          Nouveau fichier ​                   506        Desktop.lnk +
-          Nouveau fichier ​                   967        Downloads.lnk +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Music\ +
-          Nouveau fichier ​                   504        desktop.ini +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\OneDrive\ +
-          Nouveau fichier ​                    ​97 ​       desktop.ini +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Pictures\ +
-          Nouveau fichier ​                   504        desktop.ini +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Pictures\Camera Roll\ +
-          Nouveau fichier ​                   190        desktop.ini +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Pictures\Saved Pictures\ +
-          Nouveau fichier ​                   190        desktop.ini +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Saved Games\ +
-          Nouveau fichier ​                   282        desktop.ini +
-        Nouveau rép.       ​4 ​   C:​\Users\user5c\Searches\ +
-          Nouveau fichier ​                   524        desktop.ini +
-          Nouveau fichier ​                   248        Everywhere.search-ms +
-          Nouveau fichier ​                   248        Indexed Locations.search-ms +
-          Nouveau fichier ​                   859        winrt--{S-1-5-21-1559847487-4148961484-1668253869-1008}-.searchconnector-ms +
-        Nouveau rép.       ​1 ​   C:​\Users\user5c\Videos\ +
-          Nouveau fichier ​                   504        desktop.ini +
- +
-------------------------------------------------------------------------------- +
- +
-               ​Total ​    ​Copié ​   IgnoréDiscordance ​    ​ÉCHEC ​   Extras +
-     ​Rép : ​       30        15        15         ​0 ​        ​0 ​        0 +
-Fichiers : ​       35        25        10         ​0 ​        ​0 ​        0 +
-  Octets : ​   2.71 m     9.0 k    2.70 m         ​0 ​        ​0 ​        0 +
-   ​Heures: ​  ​0:​00:​00 ​  ​0:​00:​00 ​                      ​0:​00:​00 ​  ​0:​00:​00 +
-   ​Fin :​ mardi 22 mai 2018 18:31:14 +
-C:​\Users\user5c></​code>​ +
- +
-Notons que l’option /L est une simulation et ne fait pas d’écritures. Elle devrait donc être supprimée pour le vrai passage. +
-S'il y a des rejets pour erreur habilitation,​ Il est probable que l'​utilisateur n'a pas la totalité des droits dan ses propres données +
- +
-2) Refaire les liens. +
-<​code>​mklink ​    /​j ​     C:​\Users\user5c\Contacts ​          ​L:​\user5a\Contacts +
-mklink ​    /​j ​     C:​\Users\user5c\Desktop ​           L:​\user5c\Desktop +
-mklink ​    /​j ​     C:​\Users\user5c\Documents ​         L:​\user5c\Documents +
-mklink ​    /​j ​     C:​\Users\user5c\Downloads ​         L:​\user5c\Downloads +
-mklink ​    /​j ​     C:​\Users\user5c\Favorites ​         L:​\user5c\Favorites +
-mklink ​    /​j ​     C:​\Users\user5c\Links ​             L:​\user5c\Links +
-mklink ​    /​j ​     C:​\Users\user5c\Music ​             L:​\user5c\Music +
-mklink ​    /​j ​     C:​\Users\user5c\OneDrive ​          ​L:​\user5c\OneDrive +
-mklink ​    /​j ​     C:​\Users\user5c\Pictures ​          ​L:​\user5c\Pictures +
-mklink ​    /​j ​     C:​\Users\user5c\"​Saved Games" ​     L:​\user5c\"​Saved Games"​ +
-mklink ​    /​j ​     C:​\Users\user5c\Searches ​          ​L:​\user5c\Searches +
-mklink ​    /​j ​     C:​\Users\user5c\Videos ​            ​L:​\user5c\Videos ​ </​code>​ +
- +
-3) Se reconnecter pour récupérer les nouveaux liens. +
- +
- +
- +
- +
- +
- +
- +
-===== Installation de la sécurité ===== +
-==== Le principe ==== +
- +
-Lorsqu'​il n'y a qu'un seul utilisateur windows et un seul windows ainsi qu'un seul utilisateur ubuntu, il n'y a rien de particulier à faire. Sinon il est nécessaire de créer une table de correspondance. +
-Cela peut se faire manuellement ou à l'aide d'un utilitaire. Il faut préciser la liste des  partitions ​ C: présentes dans les disques ainsi que la partition commune de données. Exemple de codification:​ +
-<​code>​sudo umount -v /dev/sda4 /dev/sda13 /​dev/​sda25 +
-sudo ntfs-3g.usermap /dev/sda4 /dev/sda13 </​code>​ +
- +
-Lorsque le fichier est créé, il faut le transférer dans la structure ​  ​**.NTFS-3G** de chaque partition C: +
-Puis remonter les partitions pour prise en compte de la sécurité. +
-==== Une réalisation avec deux partitions C: et une partition D: ==== +
-<​code>​sudo ntfs-3g.usermap /dev/sda4 /​dev/​sda13 +
- +
-This tool will help you to build a mapping of Windows users +
-to Linux users. +
-Be prepared to give Linux user id (uid) and group id (gid) +
-for owners of files which will be selected. +
-"/​dev/​sda4"​ opened +
- +
-* Scanning "/​dev/​sda4"​ (two levels) +
-* Search for "​Documents and Settings"​ and "​Users"​ +
- +
-Under Windows login "​XXXXXXX"​ +
-   in directory "/​Users/​XXXXXXX"​ +
-   file "​Modèles"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : u16041 +
- +
-Under Windows login "​XXXXXXX"​ +
-   in directory "/​Users/​XXXXXXX"​ +
-   file "​Contacts"​ has no mapped group +
-By which Linux login should this file be owned ? +
-Enter gid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-Group : u16041 +
- +
- +
-Under Windows login "​defaultuser0"​ +
-   in directory "/​Users/​defaultuser0"​ +
-   file "​Modèles"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User :  +
-Under Windows login "​user1a"​ +
-   in directory "/​Users/​user1a"​ +
-   file "3D Objects"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : ^C +
-u16041@u16041:​~$  +
-u16041@u16041:​~$ sudo ntfs-3g.usermap /dev/sda4 /​dev/​sda13 +
- +
-This tool will help you to build a mapping of Windows users +
-to Linux users. +
-Be prepared to give Linux user id (uid) and group id (gid) +
-for owners of files which will be selected. +
-"/​dev/​sda4"​ opened +
- +
-* Scanning "/​dev/​sda4"​ (two levels) +
-* Search for "​Documents and Settings"​ and "​Users"​ +
- +
-Under Windows login "​XXXXXXX"​ +
-   in directory "/​Users/​XXXXXXX"​ +
-   file "​Modèles"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : u16041 +
- +
-Under Windows login "​XXXXXXX"​ +
-   in directory "/​Users/​XXXXXXX"​ +
-   file "​Contacts"​ has no mapped group +
-By which Linux login should this file be owned ? +
-Enter gid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-Group : u16041 +
- +
-Under Windows login "​defaultuser0"​ +
-   in directory "/​Users/​defaultuser0"​ +
-   file "​Modèles"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User :  +
- +
-Under Windows login "​user1a"​ +
-   in directory "/​Users/​user1a"​ +
-   file "3D Objects"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : user1a +
- +
-Under Windows login "​user1b"​ +
-   in directory "/​Users/​user1b"​ +
-   file "3D Objects"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : user1b +
-* Search for other directories / +
- +
-   in directory "/​Recovery/​WindowsRE"​ +
-   file "​Winre.wim"​ has no mapped group +
-By which Linux login should this file be owned ? +
-Enter gid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-Group :  +
- +
-   in directory "/​Windows/​assembly"​ +
-   file "​NativeImages_v4.0.30319_32"​ has no mapped group +
-By which Linux login should this file be owned ? +
-Enter gid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-Group :  +
- +
-"/​dev/​sda4"​ closed +
-"/​dev/​sda13"​ opened +
- +
-* Scanning "/​dev/​sda13"​ (two levels) +
-* Search for "​Documents and Settings"​ and "​Users"​ +
- +
-Under Windows login "​defaultuser0"​ +
-   in directory "/​Users/​defaultuser0"​ +
-   file "​AppData"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User :  +
-Under Windows login "​defaultuser0"​ +
-   in directory "/​Users/​defaultuser0"​ +
-   file "​AppData"​ has no mapped group +
-By which Linux login should this file be owned ? +
-Enter gid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-Group :  +
- +
-Under Windows login "​XXXXXXX"​ +
-   in directory "/​Users/​XXXXXXX"​ +
-   file "​AppData"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : u16041 +
- +
-Under Windows login "​XXXXXXX"​ +
-   in directory "/​Users/​XXXXXXX"​ +
-   file "​AppData"​ has no mapped group +
-By which Linux login should this file be owned ? +
-Enter gid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-Group : u16041 +
- +
-Under Windows login "​XXXXXXX"​ +
-   in directory "/​Users/​XXXXXXX/​Downloads"​ +
-   file "​Ext2Fsd-0.69.1039-02.22.exe"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : user041 +
- +
-Under Windows login "​XXXXXXXW"​ +
-   in directory "/​Users/​XXXXXXX/​Downloads"​ +
-   file "​Ext2Fsd-0.69.1039-02.22.exe"​ has no mapped group +
-By which Linux login should this file be owned ? +
-Enter gid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-Group : u16041 +
- +
-Under Windows login "​user4b"​ +
-   in directory "/​Users/​user4b"​ +
-   file "​AppData"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : user4b +
- +
-Under Windows login "​usuer4a"​ +
-   in directory "/​Users/​usuer4a"​ +
-   file "​AppData"​ has no mapped owner +
-By which Linux login should this file be owned ? +
-Enter uid of login, or just press "​enter"​ if this file +
-does not belong to a user, or you do not known to whom +
- +
-User : user4a +
-* Search for other directories / +
-"/​dev/​sda13"​ closed +
- +
-* Creating file UserMapping +
-# Generated by usermap for Linux, v 1.1.6 +
-:​u16041:​S-1-5-21-3602143908-2238239145-2059560437-513 +
-:​u16041:​S-1-5-21-927183623-3019374658-1503319323-513 +
-:​u16041:​S-1-5-21-1783554288-1444674882-3479808491-513 +
-u16041:​u16041:​S-1-5-21-3602143908-2238239145-2059560437-1001 +
-user1a:​user1a:​S-1-5-21-3602143908-2238239145-2059560437-1002 +
-user1b:​user1b:​S-1-5-21-3602143908-2238239145-2059560437-1003 +
-u16041:​u16041:​S-1-5-21-927183623-3019374658-1503319323-1001 +
-user041:​user041:​S-1-5-21-1783554288-1444674882-3479808491-1001 +
-user4b:​user4b:​S-1-5-21-927183623-3019374658-1503319323-1003 +
-user4a:​user4a:​S-1-5-21-927183623-3019374658-1503319323-1002 +
-Undecided : +
-   ​S-1-5-21-3602143908-2238239145-2059560437-1000 +
-   ​S-1-5-21-397955417-626881126-188441444-513 +
-   ​S-1-5-21-1132788806-224758879-1159741405-513 +
-   ​S-1-5-21-927183623-3019374658-1503319323-1000 +
- +
-* You will have to move the file "​UserMapping"​ +
-  to directory "​.NTFS-3G"​ after mounting +
-u16041@u16041:​~$ </​code>​ +
-=== Un constat === +
- +
-Les nouveaux répertoires de windows10 ne sont pas encore intégrés au logiciel mais on peut choisir +
- +
-Lorsqu'​il existe plusieurs windows, faire très attention au choix des utilisateurs. +
-<​code>​sudo cat UserMapping +
-# Generated by usermap for Linux, v 1.1.6 +
-:​u16041:​S-1-5-21-3602143908-2238239145-2059560437-513 +
-:​u16041:​S-1-5-21-927183623-3019374658-1503319323-513 +
-:​u16041:​S-1-5-21-1783554288-1444674882-3479808491-513 +
-u16041:​u16041:​S-1-5-21-3602143908-2238239145-2059560437-1001 +
-user1a:​user1a:​S-1-5-21-3602143908-2238239145-2059560437-1002 +
-user1b:​user1b:​S-1-5-21-3602143908-2238239145-2059560437-1003 +
-u16041:​u16041:​S-1-5-21-927183623-3019374658-1503319323-1001 +
-user041:​user041:​S-1-5-21-1783554288-1444674882-3479808491-1001 +
-user4b:​user4b:​S-1-5-21-927183623-3019374658-1503319323-1003 +
-user4a:​user4a:​S-1-5-21-927183623-3019374658-1503319323-1002 +
-u16041@u16041:​~$ </​code>​ +
-=== Le transfert du fichier === +
-Exemple +
-<​code>​sudo mount  -v  /dev/sda4  +
-sudo mount -v /​dev/​sda13 ​  +
-sudo mount -v /​dev/​sda25 +
-sudo mkdir   /​DATA4/​.NTFS-3G +
-sudo mkdir   /​DATA13/​.NTFS-3G +
-sudo mkdir   /​DATA25/​.NTFS-3G +
-sudo  cp  -v  UserMapping ​  /​DATA4/​.NTFS-3G +
-sudo  cp  -v  UserMapping ​  /​DATA13/​.NTFS-3G +
-sudo  cp  -v  UserMapping ​  /​DATA/​.NTFS-3G +
-sudo umount ​ -v  /​dev/​sda4 ​ /​dev/​sda13 ​ /​dev/​sda25 +
-sudo mount  -v  /dev/sda4  +
-sudo mount  -v   /​dev/​sda13 ​  +
-sudo mount  -v  /dev/sda25 </​code>​ +
-=== La vison des partitions === +
-== Pour utilisateur ​ user1a == +
-<​code>​user1a@u16041:​~$ cd /DATA4 +
-user1a@u16041:/​DATA4$ ls -als +
-total 3717713 +
-      8 drwxrwxrwx ​ 1 root   ​root ​        8192 mai   19 13:41 . +
-     32 drwxrwxrwx 41 root   ​root ​       28672 mai   12 13:43 .. +
-    376 -rwxr-xr-x ​ 1 root   ​root ​      ​384322 juil. 16  2016 bootmgr +
-      1 -rwxr-xr-x ​ 1 root   ​root ​           1 juil. 16  2016 BOOTNXT +
-      0 drwx------ ​ 1 root   ​root ​           0 févr. 26 11:29 Config.Msi +
-      0 lrwxrwxrwx ​ 2 root   ​root ​          60 févr. 22  2017 Documents and Settings -> /​DATA4/​Users +
-      0 drwxrwxrwx ​ 1 root   ​u16041 ​         0 janv. 11 14:49 $GetCurrent +
-2472048 -rwx------ ​ 1 root   ​root ​  ​2531377152 mai   20 09:40 hiberfil.sys +
-      0 drwxrwxrwx ​ 1 root   ​root ​           0 mai   17 15:18 Intel +
-      0 drwxrwxrwx ​ 1 root   ​root ​           0 mai   10 18:39 .NTFS-3G +
- ​983040 -rwx------ ​ 1 root   ​root ​  ​1006632960 mai   20 09:40 pagefile.sys +
-      0 drwx------ ​ 1 root   ​root ​           0 déc.  14 02:40 PerfLogs +
-      4 drwxrwxrwx ​ 1 root   ​root ​        4096 févr. 26 10:00 ProgramData +
-      8 drwxr-xr-x ​ 1 root   ​root ​        8192 févr. 26 11:26 Program Files +
-      8 drwxr-xr-x ​ 1 root   ​root ​        8192 mai   16 10:38 Program Files (x86) +
-      0 drwx------ ​ 1 root   ​root ​           0 janv. 11 14:30 Recovery +
-      0 -rwxrwxrwx ​ 1 root   ​root ​           0 déc.  23 13:57 Recovery.txt +
-      4 drwxrwxrwx ​ 1 root   ​root ​        4096 mai   10 13:08 $Recycle.Bin +
- ​262144 -rwx------ ​ 1 root   ​root ​   268435456 mai   20 09:40 swapfile.sys +
-      4 drwx------ ​ 1 root   ​root ​        4096 févr. 22  2017 System Volume Information +
-      4 drwxr-xr-x ​ 1 root   ​root ​        4096 mai   10 11:24 Users +
-     24 drwxr-xr-x ​ 1 root   ​root ​       24576 mai   16 10:33 Windows +
-      8 drwxr-xr-x ​ 1 root   ​u16041 ​      8192 janv. 11 14:51 Windows10Upgrade +
-..... +
-user1a@u16041:/​DATA4$ cd Recovery +
-bash: cd: Recovery: Permission non accordée +
- +
-user1a@u16041:/​DATA4$ cd Intel +
-user1a@u16041:/​DATA4/​Intel$ touch titi +
- +
-user1a@u16041:/​DATA4/​Intel$ cd ../Users +
-user1a@u16041:/​DATA4/​Users$ ls +
-All Users  Bougron ​ Default ​ Default User  defaultuser0 ​ desktop.ini ​ Public ​ user1a ​ user1b +
-user1a@u16041:/​DATA4/​Users$ cd user1b +
-bash: cd: user1b: Permission non accordée +
- +
- +
-user1a@u16041:/​DATA4/​Users$ cd XXXXX +
-bash: cd: Bougron: Permission non accordée +
- +
-user1a@u16041:/​DATA4/​Users$ cd user1a +
-user1a@u16041:/​DATA4/​Users/​user1a$ ls  +
-3D Objects ​            ​Links ​                ​NTUSER.DAT ​                                                                                   OneDrive +
-AppData ​               Local Settings ​       NTUSER.DAT{9e267b58-f6d2-11e7-a381-089e01b71c5d}.TM.blf ​                                      ​Recent +
-Application Data       Menu Démarrer ​        ​NTUSER.DAT{9e267b58-f6d2-11e7-a381-089e01b71c5d}.TMContainer00000000000000000001.regtrans-ms ​ Saved Games +
-Contacts ​              Mes documents ​        ​NTUSER.DAT{9e267b58-f6d2-11e7-a381-089e01b71c5d}.TMContainer00000000000000000002.regtrans-ms ​ Searches +
-Cookies ​               MicrosoftEdgeBackups ​ ntuser.dat.LOG1 ​                                                                              ​SendTo +
-Favorites ​             Modèles ​              ​ntuser.dat.LOG2 ​                                                                              ​Voisinage d'​impression +
-IntelGraphicsProfiles ​ NouveaudossierA ​      ​ntuser.ini ​                                                                                   Voisinage réseau +
-user1a@u16041:/​DATA4/​Users/​user1a$ echo titi +
-titi +
-user1a@u16041:/​DATA4/​Users/​user1a$ </​code>​ +
- +
-Notons simplement que cela fonctionne sauf pour les répertoires n'​ayant aucun rapport avec windows. ​   Un contrôle sera donc nécessaire. ​ La corbeille fonctionne. +
-==== Une réalisation avec une partition D: ==== +
- +
- +
- +
- +
-=====  Migration des données de ubuntu ===== +
-Il faudrait peut-être ajouter la récupération des noms des répertoires et un contrôle que ces répertoires n'ont déjà pas un lien.  +
-**Script en cours de test.** +
-<code> +
-#!/bin/bash +
-UTILISATEUR=$USER ​    #### Nom de l’utilisateur de DATA  au cas où il ne serait pas identique à $USER +
-UTILISATEUR=User01a ​  #### Nom de l’utilisateur de DATA  au cas où il ne serait pas identique à $USER +
- +
-for i  in  Bureau ​ Téléchargements Modèles Public ​ Documents ​ Musique ​ Images ​ Vidéos +
-do +
-   echo "​Début de traitement de  $i " +
-   ​mkdir ​  /​DATA/​$UTILISATEUR/​$i +
-   mv -nv $HOME/$i/* /​DATA/​$UTILISATEUR/​$i ​   +
-   rm -Rv $HOME/$i +
-   ln -sd /​DATA/​$UTILISATEUR/​$i $HOME/$i +
-   ls -ls $HOME/$i +
-   ​done +
-mkdir /​DATA/​$UTILISATEUR/​Mozilla +
-mv -nv $HOME/​.mozilla/​* /​DATA/​$UTILISATEUR/​Mozilla +
-rm -Rv $HOME/​.mozilla +
-ln -sd /​DATA/​$UTILISATEUR/​Mozilla ​ $HOME/​.mozilla +
-   </​code> +
-===== Documents à l'​origine de cette documentation. ===== +
-==== Trois méthodes proposées ==== +
-Le besoin de faire ce document est né de [[http://​https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2025663|cette discussion]] mettant en évidences trois méthodes proposées simultanément. +
-Un choix semble être fait.   Ce tutoriel a pour simple but de reporter à un seul endroit la méthode qui semble la meilleure afin que tout le monde puisse s'y référer et surtout la faire vivre. +
-==== Faire à l'​identique de ubuntu ==== +
-C'est évidemment la bonne solution. Cependant les permissions gérées dans les partitions ext4 et dans les partitions NTFS sont un peu différentes. +
-Une étude probablement ​ [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2025919|abandonnée]] n'a pas réussit à trouver la solution à l'​identique de ubuntu. Le constat est qu'il est nécessaire actuellement de faire une partition par utilisateur. +
-==== La documentation NTFS-3G ==== +
-=== Les options de montage === +
- Voir un document en langue étrangère [[http://​jp-andre.pagesperso-orange.fr/​permissions.html#​options|Mount]]  +
- +
-=== Le SID Windows === +
- +
-Voir une [[https://​support.microsoft.com/​fr-fr/​help/​243330/​well-known-security-identifiers-in-windows-operating-systems|définition]] +
- +
-Voir comment récupérer le [[https://​www.windows-commandline.com/​wmic-useraccounts/​|SID]]+
  
-La commande suivante est bien suffisante. 
  
-<​code>​wmic useraccount get name sid </​code>​+=====Déplacement des dossiers de l'​utilisateur ubuntu===== 
 +Pour faciliter l'​accès aux dossiers des données personnelles et pour ne pas perdre l'​enregistrement automatique des applications dans les dossiers par défaut (par exemple LibreOffice va enregistrer automatiquement les fichiers dans Documents, un logiciel pour ripper les CD dans Musique, etc) il faudra indiquer aux logiciels que l'​emplacement a changé de place  et est maintenant ​  dans la partition appelée **/​media/​Commun**. 
 +==== Création des dossiers ==== 
 +Si les dossiers n'ont pas été créés par windows ou une ancienne installation de ubuntu ou d'un autre O.S., il faudra créer les cinq dossiers prévus ​ dans **/​media/​Commun/​NomDeL'​utilisateur** ​  soit avec l'​interface graphique, soit en ligne de commande 
 +<​code ​bash>mkdir -pv /​media/​Commun/​$USER/​{Documents,Images,​Musique,​Vidéos,​Téléchargements}</​code>​ 
 +==== Duplication ​ du contenu des dossiers ==== 
 +Plus cette action est faite rapidement, moins il y  aura de fichiers à dupliquer. Si cette action est faite immédiatement après l'​installation,​ il n'y en a pas. Cette duplication peut se faire avec l'​interface graphique ou en ligne de commandes. 
 +<code bash>cp -vru $HOME/​{Documents,​Images,​Musique,​Vidéos,​Téléchargements} ​ /​media/​Commun/​$USER</​code>​ 
 +==== Suppression des dossiers d'​origine==== 
 +Les dossiers doivent être supprimés. Les conserver ou les refabriquer ultérieurement provoquera des doublons avec la référence officielle et des conséquences non connues. Cette suppression peut se faire avec l'​interface graphique ou en ligne de commandes. 
 +<code bash>rm -rv $HOME/​{Documents,​Images,​Musique,​Vidéos,​Téléchargements}</​code>​ 
 +==== Mise à jour du référentiel applicatif ==== 
 +En général, les interfaces graphiques ignorent en standard les répertoires et fichiers cachés. ​ Seule la ligne de commande est possible pour ce contexte.
  
-=== L'association des utilisateurs === +On va donc indiquer au référentiel que les répertoires ne sont plus à l'endroit officiel avec ces commandes: 
-Le principe brièvement décrit ​est le suivant:+<code bash> 
 +xdg-user-dirs-update --set DOCUMENTS /​media/​Commun/​$USER/​Documents 
 +xdg-user-dirs-update --set PICTURES ​ /​media/​Commun/​$USER/​Images 
 +xdg-user-dirs-update --set MUSIC     /​media/​Commun/​$USER/​Musique 
 +xdg-user-dirs-update --set DOWNLOAD ​ /​media/​Commun/​$USER/​Téléchargements 
 +xdg-user-dirs-update --set VIDEOS ​   /​media/​Commun/​$USER/​Vidéos 
 +</​code>​ 
 +On va aussi dire que l'O.S. de base n'a pas à les modifier même lorsque la partition COMMUN ​est en  [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22132456#​p22132456|incident!]]. 
 +<​code>​cp -nv /​etc/​xdg/​user-dirs.conf $HOME/​.config && sed -i '​s/​True/​False/'​ $HOME/​.config/​user-dirs.conf </​code>​
  
-Définition ​d'un utilisateur Ubuntu ​  ==> ​  ​/etc/passwd ​      =GID à partir de 1000 par pas d'incrémentation de 1.+Toutes les applications respectant cette [[https://​www.freedesktop.org/​wiki/​Software/​xdg-user-dirs/​|norme]] ​ continueront de bien fonctionner et prendront en charge les nouveaux répertoires. Malheureusement l'​application fichiers continue ​d'afficher les anciens ​ noms. En cliquant dessus, on obtient le message "​**Oups ! Quelque chose  c'est mal passé**"​. 
 +Pour éviter ce piège, le plus simple ​ est de se déconnecter et se reconnecter pour réinitialiser l'​interface graphique. 
 +==== Quelques commandes utiles ==== 
 +  * Créer un nouveau répertoire <code bash>xdg-user-dirs-update --set DIVERS ​   ​/media/Commun/​$USER/​Divers</​code> 
 +  * Lister les fichiers ​d'un répertoire<​code bash>ls -ls $(xdg-user-dir PUBLICSHARE)</​code>​ 
 +  * Lire un fichier <code bash>​xdg-open $(xdg-user-dir PUBLICSHARE)/​Date_SAVE.txt</​code>​
  
-Définition d'un utilisateur Windows => Base de registres => SID composé de clé machine + N° à partir de 1000 par pas d'​incrémentation de 1. 
  
-Les partitions contenant des  **C:** et le D: doivent être démontées et fournies en entrée de la commande de fabrication. ​ 
  
-=== L'​outil d'​assistance à la fabrication. === 
-Est disponible sous windows ou sous  [[http://​jp-andre.pagesperso-orange.fr/​ntfsusermap.html|Ubuntu]] 
  
  
 +            ​
  
-==== Un forum ubuntu ==== 
-Lire cette [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1506051|discussion]]. mais il en existe certainement d'​autres. 
-===== Annexes. ===== 
-==== Rétrécissement de windows10 par gparted. ==== 
-=== Réussies. === 
-=== Ratées. === 
  
  
Ligne 696: Ligne 112:
  
  
 +=====Créez une corbeille commune=====
 +Pour terminer il est aussi possible de créer une corbeille commune entre Ubuntu et la partition Commun mais pas avec windows.
  
 +La création du répertoire caché et l'​allocation à l'​utilisateur sont à faire avec les commandes suivantes:
 +<code bash>​sudo mkdir -v /​media/​Commun/​.Trash-$UID
 +sudo chown -v $USER /​media/​Commun/​.Trash-$UID</​code>​
  
  
  
 +===== Protection Multi-utilisateurs =====
 +Si plusieurs utilisateurs sont définis dans windows et dans ubuntu et qu'ils ne s'​entendent pas très bien, il peut être nécessaire de paramétrer le fichier de permissions afin que chacun reste dans son coin bien sagement.
 +Pour plus de détails, [[https://​jp-andre.pagesperso-orange.fr/​permissions.html|read-me]]
  
 +Exemple d'​appairage ​ fait par le fichier /​home/​.NTFS-3G/​UserMapping
 +<code bash>​1000:​1000:​S-1-5-21-1833069642-4243175381-1340018762-1002
 +1001:​1001:​S-1-5-21-1833069642-4243175381-1340018762-1008</​code>​
 +Rappel. En standard, tout est autorisé.
  
 +===== Evolution du logiciel =====
 +Jusqu'​à la version 21.10, le logiciel utilisé est ** NTFS-3G**.
  
 +Depuis le version 22.04 le logiciel utilisé est **NTFS3** de la société[[https://​www.paragon-software.com/​home/​ntfs-linux-professional/#​|Paragon]] permettant 50% de gain dans les écritures.
 +=====Conclusion=====
 +Vous pourrez maintenant accéder à vos données que vous soyez sous  Windows ou sous Ubuntu de façon totalement transparente.
  
 +Vous pouvez faire la même chose entre plusieurs O.S [[http://​mezigoo.free.fr/​Videos-tutos/​multiboot-linux.html| libres.]]
 +[[https://​doc.ubuntu-fr.org/​organiser_data_utilisateurs#​home_ou_le_repertoire_personnelhomeuser|A lire pour toutes les explications.]]
  • tutoriel/partitions_communes_windows_ubuntu.1527076730.txt.gz
  • Dernière modification: Le 23/05/2018, 13:58
  • par 88.182.40.86