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
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. ==
 +
 +
  
  
  • tutoriel/partitions_communes_windows_ubuntu.txt
  • Dernière modification: Le 10/01/2024, 00:09
  • par 77.197.14.168