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 20/05/2018, 12:04] 88.182.40.86 [Installation de la sécurité] |
||
---|---|---|---|
Ligne 28: | Ligne 28: | ||
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 92: | Ligne 92: | ||
==== Création de la partition commune de l'utilisateur ==== | ==== Création de la partition commune de l'utilisateur ==== | ||
==== Migration des données de l'utilisateur dans la partition ==== | ==== Migration des données de l'utilisateur dans la partition ==== | ||
+ | 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. | ||
+ | ===== 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 ce faire manuellement ou à l'aide d'un utilitaire. Il faut préciser la liste des partitions C: présentes dans les disques. Exemple de codification: | ||
+ | <code>sudo umount -v /dev/sda4 /dev/sda13 | ||
+ | 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 ==== | ||
+ | ===== Documents à l'origine de cette documentation. ===== | ||
- | ===== 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 351: | ||
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:** doivent être démontées et fournies en entrée de la commande de fabrication. Exemple | ||
+ | <code> | ||
+ | |||
+ | === 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. == | ||
+ | |||
+ | |||