Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutoriel:partitions_communes_windows_ubuntu [Le 18/05/2018, 18:16] 88.182.40.86 [Création de la partition commune de l'utilisateur] |
tutoriel:partitions_communes_windows_ubuntu [Le 22/05/2018, 23:06] 88.182.40.86 [Migration des données de l'utilisateur dans la partition] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>disque_dur partitions BROUILLON}} | {{tag>disque_dur partitions BROUILLON}} | ||
====== Création de partitions communes entre Windows et Ubuntu ====== | ====== Création de partitions communes entre Windows et Ubuntu ====== | ||
+ | Il existe un nombre important de documents traitant ce sujet. | ||
+ | Lorsque ce document sera bien avancé, il est probable qu'une bonne solution serait de l'intégrer dans un document déjà existant | ||
+ | ou de mettre des liens dans des documents déjà existants. | ||
+ | Déjà un certain nombre de liens trouvés: | ||
+ | |||
+ | https://doc.ubuntu-fr.org/tutoriel/completer_installation_ubuntu | ||
+ | |||
+ | https://doc.ubuntu-fr.org/windows | ||
+ | |||
+ | https://doc.ubuntu-fr.org/tutoriel/creer_corbeille_partition_ntfs | ||
+ | |||
+ | https://doc.ubuntu-fr.org/tutoriel/comment_acceder_a_ses_partitions_d_ubuntu_sous_windows | ||
+ | |||
+ | https://doc.ubuntu-fr.org/tutoriel/acceder_partitions_windows_hibernation | ||
+ | |||
+ | https://doc.ubuntu-fr.org/utilisateurs/l_africain/partition_commune | ||
+ | |||
+ | https://doc.ubuntu-fr.org/tutoriel/ntfs | ||
+ | |||
+ | https://doc.ubuntu-fr.org/tutoriel/comment_acceder_a_ses_partitions_windows | ||
+ | |||
+ | etc...... | ||
===== Besoins ===== | ===== Besoins ===== | ||
Ligne 15: | Ligne 37: | ||
Le premier utilisateur est l'administrateur. Il est créé automatiquement. Il devra créer les autres utilisateurs avec ou non des droits d'administration. | Le premier utilisateur est l'administrateur. Il est créé automatiquement. Il devra créer les autres utilisateurs avec ou non des droits d'administration. | ||
- | La commande de création d'utilisateur normal est : | + | La commande de création d'utilisateur normal est : **sudo adduser Nom_Utilisateur** |
+ | |||
+ | **Le mot de passe choisi peut faire seulement un caractère.** | ||
+ | |||
+ | Lorsque l'utilisateur se connecte pour la premier fois, il peut changer son mot de passe avec la commande : **passwd** | ||
+ | |||
+ | Il devra transférer ses données propres données avec le script avant que cela soit trop volumineux. | ||
+ | |||
+ | |||
- | La commande de création d'un utilisateur administrateur est : | ||
Ligne 28: | Ligne 57: | ||
La création de cette partition peut être faite à tout moment bien après un démarrage de windows. | 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é en utilisant ubuntu. | + | Si utilisation de windows10, l'opération de rétrécissement de windows peut être effectuée en utilisant ubuntu. |
- | Pour ceux qui effectuerons une telle opération, il serait bon de noter dans les annexes cette opération réussie ou non. | + | Pour ceux qui effectueront une telle opération, il serait bon de noter dans les annexes cette opération réussie ou non. |
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 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. | 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. | ||
Ligne 90: | Ligne 119: | ||
Question Faut-il bien développer ou moins dans un contexte windows10 | 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 ==== | ==== 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 faite, il 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 ==== | ==== Migration des données de l'utilisateur dans la partition ==== | ||
+ | === Méthode migrant un répertoire à la fois en mode graphique. === | ||
- | ===== Documents à l'origine de cette documentation ===== | + | 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. | ||
+ | |||
+ | **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 ==== | ||
+ | <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. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== 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 ==== | ==== 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. | 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. | ||
Ligne 100: | Ligne 652: | ||
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. | 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. | 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> | ||
+ | |||
+ | === L'association des utilisateurs === | ||
+ | Le principe brièvement décrit est le suivant: | ||
+ | |||
+ | Définition d'un utilisateur Ubuntu ==> /etc/passwd => GID à partir de 1000 par pas d'incrémentation de 1. | ||
+ | |||
+ | 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 ==== | ==== Un forum ubuntu ==== | ||
Lire cette [[https://forum.ubuntu-fr.org/viewtopic.php?id=1506051|discussion]]. mais il en existe certainement d'autres. | 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. == | ||
+ | |||
+ | |||