[Résolu] Problème de /home sur disque séparé

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur
Reprise du message précédent
BonjourTon ls -al /home est bizarre.
Tu ne devrais avoir qu'une liste de répertoire d'utilisateurs comme bruno , dans ta liste.
C'est comme si toute l'arborescence d'un utilisateur (1001:1001 dans ton cas) a été remontée d'un cran.
En d'autres termes, tous les fichiers appartenant à 1001:1000 devraient être dans un répertoire /home/user1001 (pour donner un nom peu orginal à cet utilisateur inconnu

Il y a ensuite ces dossiers et fichiers Musique, Images, Documents ... qui appartiennent à un utilisateur messagebus qui m'était inconnu jusqu'à ce jour.
En résumé, si tous les fichiers et répertoire 1001:1001 (potentiellement messagebus:messagebus) sont ceux de l'utilisateur de l'installation précédente, je crois comprendre que ce sont eux que tu veux voir affectés à un utilisateur de la nouvelle installation.
Si tel est le cas, ma proposition est la suivante :
* Tu ouvres Centre de Contrôle Mageia
* Tu vas dans Système>Gérer les utilisateurs du système
* Tu crées un nouvel utilisateur (on va dire titi et à toi de choisir celui que tu veux) en cliquant sur l'icône Ajouter un utilisateur au système et tu indiques manuellement l'ID comme étant 1001. Le groupe devrait aussi avoir suivi et être en GID 1001 ; vérifie le dans l'onglet groupe.
* Tu déplaces tous les fichiers et répertoires appartenant à 1001:1001 dans le /home/titi de ce nouvel utilisateur.
* Pour les répertoires qui restent dans le /home et appartenant à messagebus, cela semble être les répertoires Documents, Musique... de l'utilisateur de l'ancienne installation. Si tel est le cas, il faut changer le propriétaire en root par chown -R 1001:1001 nom_dossier puis les déplacer dans le nouveau /home/titi
Maintenant, si tu te déconnectes et te connecte avec l'utilisateur titi, tu devrais récupérer les fichiers et dossiers de l'ancien utilisateur.
Avis des autres ?
A+
Edit: prudent de faire une sauvegarde sur un disque externe avant
Édité par squid-f Le 08/01/2021 à 08h50
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Ok, il y a différent id, il faut voir ça plus en détail (et réparer plus tard)
Peux-tu lister les utilisateurs et leurs identifiants ?
En root :
cat /etc/passwd
(J'arrête mon délire de nc termbin car il n'a pas été utilisé)
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Sameclaire Membre non connecté
-
- Voir le profil du membre Sameclaire
- Inscrit le : 07/01/2021
squid-f :
En résumé, si tous les fichiers et répertoire 1001:1001 (potentiellement messagebus:messagebus) sont ceux de l'utilisateur de l'installation précédente, je crois comprendre que ce sont eux que tu veux voir affectés à un utilisateur de la nouvelle installation.
tu as tout à fait compris ce que je veux, avec le détail que je voudrais le /home sur un autre disque (sda donc) et si possible pas me retaper la copie de ces centaines de Go de données (mais s'il le faut... je m'y collerai). Je tenterai ta solution ce soir

Sameclaire Membre non connecté
-
- Voir le profil du membre Sameclaire
- Inscrit le : 07/01/2021
Jybz :
(J'arrête mon délire de nc termbin car il n'a pas été utilisé)
Pas utilisé car pas installé sur la machine et pas d'internet pour le faire, mais merci

Sameclaire Membre non connecté
-
- Voir le profil du membre Sameclaire
- Inscrit le : 07/01/2021
Code :
[bruno@localhost ~]$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/sh
daemon:x:2:2:daemon:/sbin:/bin/sh
adm:x:3:4:adm:/var/adm:/bin/sh
lp:x:4:7:lp:/var/spool/lpd:/bin/sh
sync:x:5:0:sync:/sbin:/bin/sync
mail:x:8:12:mail:/var/spool/mail:/bin/sh
news:x:9:13:news:/var/spool/news:/bin/sh
uucp:x:10:14:uucp:/var/spool/uucp:/bin/sh
operator:x:11:0:operator:/var:/bin/sh
games:x:12:100:games:/usr/games:/bin/sh
nobody:x:65534:65534:Nobody:/:/bin/sh
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
messagebus:x:999:999:system user for dbus:/:/sbin/nologin
systemd-coredump:x:998:998:systemd Core Dumper:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin
rpm:x:997:997:system user for rpm:/var/lib/rpm:/bin/false
systemd-journal-remote:x:992:992:systemd Journal Remote:/:/sbin/nologin
systemd-timesync:x:991:991:systemd Time Synchronization:/:/sbin/nologin
polkitd:x:990:990:system user for polkit:/usr/lib/polkit-1:/sbin/nologin
rpc:x:989:989:system user for rpcbind:/var/lib/rpcbind:/sbin/nologin
rtkit:x:988:988:system user for rtkit:/proc:/sbin/nologin
saned:x:987:986:system user for saned:/etc/sane.d:/bin/false
avahi:x:986:985:system user for avahi:/var/run/avahi-daemon:/bin/false
avahi-autoipd:x:985:984:system user for avahi:/var/lib/avahi-autoipd:/bin/false
chrony:x:984:983:system user for chrony:/var/lib/chrony:/sbin/nologin
davfs2:x:983:982:system user for davfs2:/run/mount.davfs2:/bin/false
sddm:x:982:981:system user for sddm:/var/lib/sddm:/sbin/nologin
mysql:x:981:980:system user for mariadb:/var/lib/mysql:/bin/bash
rpcuser:x:980:974:system user for nfs-utils:/var/lib/nfs:/bin/false
bruno:x:1000:1000:Bruno:/home/bruno:/bin/bash

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Sameclaire :
@Jybz, voilà. Ça fait beaucoup d'utilisateurs ça ?
Code :
[bruno@localhost ~]$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/sh
daemon:x:2:2:daemon:/sbin:/bin/sh
adm:x:3:4:adm:/var/adm:/bin/sh
lp:x:4:7:lp:/var/spool/lpd:/bin/sh
sync:x:5:0:sync:/sbin:/bin/sync
mail:x:8:12:mail:/var/spool/mail:/bin/sh
news:x:9:13:news:/var/spool/news:/bin/sh
uucp:x:10:14:uucp:/var/spool/uucp:/bin/sh
operator:x:11:0:operator:/var:/bin/sh
games:x:12:100:games:/usr/games:/bin/sh
nobody:x:65534:65534:Nobody:/:/bin/sh
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
messagebus:x:999:999:system user for dbus:/:/sbin/nologin
systemd-coredump:x:998:998:systemd Core Dumper:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin
rpm:x:997:997:system user for rpm:/var/lib/rpm:/bin/false
systemd-journal-remote:x:992:992:systemd Journal Remote:/:/sbin/nologin
systemd-timesync:x:991:991:systemd Time Synchronization:/:/sbin/nologin
polkitd:x:990:990:system user for polkit:/usr/lib/polkit-1:/sbin/nologin
rpc:x:989:989:system user for rpcbind:/var/lib/rpcbind:/sbin/nologin
rtkit:x:988:988:system user for rtkit:/proc:/sbin/nologin
saned:x:987:986:system user for saned:/etc/sane.d:/bin/false
avahi:x:986:985:system user for avahi:/var/run/avahi-daemon:/bin/false
avahi-autoipd:x:985:984:system user for avahi:/var/lib/avahi-autoipd:/bin/false
chrony:x:984:983:system user for chrony:/var/lib/chrony:/sbin/nologin
davfs2:x:983:982:system user for davfs2:/run/mount.davfs2:/bin/false
sddm:x:982:981:system user for sddm:/var/lib/sddm:/sbin/nologin
mysql:x:981:980:system user for mariadb:/var/lib/mysql:/bin/bash
rpcuser:x:980:974:system user for nfs-utils:/var/lib/nfs:/bin/false
bruno:x:1000:1000:Bruno:/home/bruno:/bin/bash
Oui mais c'est normal.
Bien, je pense qu'on a toutes les info.
Je pense qu'une seule commande suffirai.
Code BASH :
su <mdp root> chown -R 1000:1000 /home/${USER} exit
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Jybz :
Je pense qu'une seule commande suffirai.
Code BASH :
su <mdp root> chown -R 1000:1000 /home/${USER} exit
Bonjour,
Il y a beaucoup d'interventions, je ne voudrais pas ajouter du bruit.
Cependant, jybz, je ne suis pas d'accord, ça ne suffit pas. Les fichiers anciens sont directement dans /home et ne seraient pas affectés par ta commande.
Je trouve que la méthode de squid est correcte, mais pas forcément la plus simple, elle crée un nouvel utilisateur, ce que je ne trouve pas nécessaire.
Il reste aussi un danger qui est de récupérer des fichiers de configuration non adaptés aux versions actuelles.
Donc ma préconisation serait :
changement des droits sur les fichiers anciens :
Code BASH :
[/quote]su <mdp root> chown -R 1000:1000 /home exit
Puis dans le gestionnaire de fichiers, déplacer Documents, Musique et autres dans /home/bruno.
Ceci devraient être suffisant à mon sens.
Parmi les répertoires cachés, je reprendrais .thunderbird qui doit contenir les comptes de messagerie et l'historique des messages. Les marques-pages et les préférences de Firefox sont dans .mozilla, mais je en suis pas sûr que le profil serait repris. A essayer toutefois.
Yves

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur
Sameclaire :
tu as tout à fait compris ce que je veux, avec le détail que je voudrais le /home sur un autre disque (sda donc) et si possible pas me retaper la copie de ces centaines de Go de données (mais s'il le faut... je m'y collerai). Je tenterai ta solution ce soir
squid-f :
En résumé, si tous les fichiers et répertoire 1001:1001 (potentiellement messagebus:messagebus) sont ceux de l'utilisateur de l'installation précédente, je crois comprendre que ce sont eux que tu veux voir affectés à un utilisateur de la nouvelle installation.
tu as tout à fait compris ce que je veux, avec le détail que je voudrais le /home sur un autre disque (sda donc) et si possible pas me retaper la copie de ces centaines de Go de données (mais s'il le faut... je m'y collerai). Je tenterai ta solution ce soir
Tu as le /home et / déjà sur 2 disques différents, sda et sdb respectivement. Tu veux maintenant tout mettre sur le même disque ?
@Papoteur, j'avais la même question que toi par rapport aux fichiers directement sous /home.
J'ai préconisé de créer un nouvel utilisateur ne sachant pas si bruno devait être en plus ou pas.
Je suis d'accord sur avec les conseils de prudence quant aux fichiers de configuration. Je suis passé un peu vite là-dessus en supposant que cela avait été déjà regardé.
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
J'ai loupé le fait que tout a été copié dans /home au lieu de /home/bruno.
Heureusement que Papoteur est passé par là !
Mais, je ne ferai pas ta commande, car /home ne doit pas appartenir à bruno, mais à root. De plus, il changerait aussi l'uid-gid de lost+found qui fait parti du système de fichier ext4.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Sameclaire Membre non connecté
-
- Voir le profil du membre Sameclaire
- Inscrit le : 07/01/2021
Jybz :
su
<mdp root>
chown -R 1000:1000 /home
exit
su
<mdp root>
chown -R 1000:1000 /home
exit
Ça ne change rien, en tous cas rien de visible pour moi.
Ce que j'ai exactement : dans la racine /, le répertoire /home renvoie vers vers le disque Data (sda) où j'ai copié tous les dossiers de l'utilisateur de l'ancienne installation (docs, musique, fichiers configuration etc). J'ai accès sans soucis à tous les dossiers.
Dans ce même disque Data a été créé un dossier Bruno (l'utilisateur des 2 installations) qui, lui, renvoie vers le dossier personnel sur sdb (où est installé le système) et où sont présents aussi les dossiers docs, musique etc mais vides et les fichiers de configuration.
En gros, j'ai accès aux fichiers du dossier Desktop qui est dans /home (donc sda, Data) mais le bureau reste vide car le dossier Desktop du répertoire personnel est vide.
Pour ce qui est des solutions proposées, je vous remercie, mais je vais plutôt ré-installer à partir de l'iso complète en ne gardant dans mon futur /home que les dossiers perso et les dossiers de configuration des logiciels. Je vous tiendrais au courant du résultat.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Jybz :
Effectivement !
J'ai loupé le fait que tout a été copié dans /home au lieu de /home/bruno.
Heureusement que Papoteur est passé par là !
Mais, je ne ferai pas ta commande, car /home ne doit pas appartenir à bruno, mais à root. De plus, il changerait aussi l'uid-gid de lost+found qui fait parti du système de fichier ext4.
J'ai loupé le fait que tout a été copié dans /home au lieu de /home/bruno.
Heureusement que Papoteur est passé par là !
Mais, je ne ferai pas ta commande, car /home ne doit pas appartenir à bruno, mais à root. De plus, il changerait aussi l'uid-gid de lost+found qui fait parti du système de fichier ext4.
Tu marques un point

Yves

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Code BASH :
su <mdp root> mkdir /home/bruno_old chown -R 1000:1000 /home/bruno chown -R 1000:1000 /home/bruno_old exit su - <mdp root> dolphin # [Alt]+[.] ou [ctrl]+[alt] pour afficher tous les dossiers et fichier cachés # ici on déplace tout les fichiers de /home sauf lost+found, bruno et bruno_old vers bruno_old # on ferme dolphin chown -R 1000:1000 /home/bruno_old exit
le tiret dans la commande 'su -' est important, il permet d'ouvrir dolphin en tant que root.
à CE moment, tout l'ancien dossier de bruno est dans bruno_old, et l'utilisateur bruno y a accès.
Il ne reste plus qu'à déplacer avec dolphin les dossiers Documents et autres.
Pour ce qui est des fichiers de configurations, il faut y aller au cas par cas. Thunderbird ou kmail ou autre ? mozilla ? Il y a t'il un compte qui synchronise les marques pages ? Est-ce qu'il faut les récupérer ? Effectivement, passant de mga5 à mga7, il risque d'y avoir des problèmes, c'est pour ça que tous est "encore" dans bruno_old, ainsi, on garde une copie sans écraser la configuration par défaut d'une installation fraiche.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Sameclaire :
Pour ce qui est des solutions proposées, je vous remercie, mais je vais plutôt ré-installer à partir de l'iso complète en ne gardant dans mon futur /home que les dossiers perso et les dossiers de configuration des logiciels. Je vous tiendrais au courant du résultat.
Pour ce qui est des solutions proposées, je vous remercie, mais je vais plutôt ré-installer à partir de l'iso complète en ne gardant dans mon futur /home que les dossiers perso et les dossiers de configuration des logiciels. Je vous tiendrais au courant du résultat.
Je ne crois pas qu'une réinstallation arrange les choses. Elle ne déplacera pas plus les fichiers. Patiente, on n'est pas loin du but.
Édité par Papoteur Le 08/01/2021 à 12h35
Yves

Sameclaire Membre non connecté
-
- Voir le profil du membre Sameclaire
- Inscrit le : 07/01/2021
Mais ça ne m'enchante pas des masses d'avoir à tout copier, c'est looooong.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Sameclaire :
Ok, de toutes façons je pars au boulot, je verrai ça ce soir ou demain matin.
Mais ça ne m'enchante pas des masses d'avoir à tout copier, c'est looooong.
Mais ça ne m'enchante pas des masses d'avoir à tout copier, c'est looooong.
Justement, là nous sommes à l'interrieur d'une même partition, donc les fichiers restent à la même adresse, seul leurs chemin dans la table des fichiers du système de fichier ext4 change lorsqu'on déplace.
En gros, il y a une table disant :
0x354590 - /home/grosfichier
Quand on déplace :
0x354590 - /home/bruno/grosfichier
Le fichier reste à la même adresse, seul son emplacement spécifié dans la table change. Donc c'est ultra rapide. Ane raison de plus à ne pas réinstaller

Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie