Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 20/08/2021, à 17:47

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

ok très bien, tout cela semble bien correspondre à la situation, pour l'instant je mets cela de côté, et en effet, je vois bien le jeu de chaise musicale arriver lorsqu’on sautera d'un chiffre à l'autre :-) , je m'abstiens donc pour le moment, ravis d'avoir lu vos commentaires !!à bientôt :-)

Hors ligne

#27 Le 20/08/2021, à 19:47

Coeur Noir

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

pour l'instant je mets cela de côté

Ce que propose MicP tout en commandes ? Tu peux le faire dès que possible, ça remettra tout bien à plat.

Le jeu de chaises musicales c'est si tu le fais « en graphique » avec l'utilitaire « Utilisateurs et Groupes » ( il faudra par exemple changer 1004 pour 1111 temporairement, histoire de pouvoir utiliser 1004 pour l'utilisateur que tu vises… )


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#28 Le 21/08/2021, à 09:16

MicP

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Bonjour

Je viens de créer une machine virtuelle pour tester toutes les lignes de commandes
que j'avais proposées dans mon message #12

Voilà, depuis ma machine virtuelle, l'état original :

arnoxz@MED-E15302:~$ ls -n /home/*/.bashrc
-rw-r--r-- 1 1006 1001 3771 août  19 14:03 /home/arnfb/.bashrc
-rw-r--r-- 1 1000 1000 3771 août  19 13:45 /home/arnoxz/.bashrc
-rw-r--r-- 1 1010 1010 3771 août  19 14:03 /home/merlin/.bashrc
-rw-r--r-- 1 1001 1005 3771 août  19 14:01 /home/rix/.bashrc
-rw-r--r-- 1 1004 1003 3771 août  21 07:07 /home/sylvie/.bashrc
-rw-r--r-- 1 1002 1006 3771 août  19 14:02 /home/testos/.bashrc
-rw-r--r-- 1 1003 1004 3771 août  19 14:02 /home/violette/.bashrc
arnoxz@MED-E15302:~$ grep -E "^arnfb|^arnoxz|^merlin|^rix|^sylvie|^testos|^violette" /etc/group
arnoxz:x:1000:arnoxz
rix:x:1005:rix
testos:x:1006:testos
violette:x:1004:violette
arnfb:x:1001:arnfb
merlin:x:1010:merlin
sylvie:x:1003:sylvie
arnoxz@MED-E15302:~$ grep -E "^arnfb|^arnoxz|^merlin|^rix|^sylvie|^testos|^violette" /etc/passwd
arnoxz:x:1000:1000:arnoxz,,,:/home/arnoxz:/bin/bash
rix:x:1001:1005:rix-admin,,,:/home/rix:/bin/bash
testos:x:1002:1006:testos,,,:/home/testos:/bin/bash
violette:x:1003:1004:Violette,,,:/home/violette:/bin/bash
arnfb:x:1006:1001:arnfb,,,:/home/arnfb:/bin/bash
merlin:x:1010:1010:merlin,,,:/home/merlin:/bin/bash
sylvie:x:1004:1003:Sylvie,,,:/home/sylvie:/bin/bash
arnoxz@MED-E15302:~$ 

Pour pouvoir le retrouver plus facilement plus tard depuis le mode Live Ubuntu,
je commence par donner un nom de label (Étiquette) au système de fichiers racine :

arnoxz@MED-E15302:~$ sudo e2label $(awk '/ \/ /{print $1}' /etc/mtab) racineUbuntu

========
Ensuite, je démarre la machine avec une cef USB d'installation Ubuntu en choisissant le mode Essayer Ubuntu,
et une fois démarrée en mode live, je commence par monter le système de fichiers dont le label est racineUbuntu :

ubuntu@ubuntu:~$ udisksctl mount -b /dev/disk/by-label/racineUbuntu
Mounted /dev/vda2 at /media/ubuntu/racineUbuntu.
ubuntu@ubuntu:~$ 

Le montage du système de fichiers s'est bien passé,
je n'ai plus qu'à récupérer le nom du point de montage pour l'assigner comme valeur à la variable pointDeMontage que je créé :

ubuntu@ubuntu:~$ pointDeMontage="/media/ubuntu/racineUbuntu"

Je fais une vérification de "l'état des lieux" initial :

ubuntu@ubuntu:~$ grep -E "^arnfb|^arnoxz|^merlin|^rix|^sylvie|^testos|^violette" $pointDeMontage/etc/group
arnoxz:x:1000:arnoxz
rix:x:1005:rix
testos:x:1006:testos
violette:x:1004:violette
arnfb:x:1001:arnfb
merlin:x:1010:merlin
sylvie:x:1003:sylvie
ubuntu@ubuntu:~$ grep -E "^arnfb|^arnoxz|^merlin|^rix|^sylvie|^testos|^violette" $pointDeMontage/etc/passwd
arnoxz:x:1000:1000:arnoxz,,,:/home/arnoxz:/bin/bash
rix:x:1001:1005:rix-admin,,,:/home/rix:/bin/bash
testos:x:1002:1006:testos,,,:/home/testos:/bin/bash
violette:x:1003:1004:Violette,,,:/home/violette:/bin/bash
arnfb:x:1006:1001:arnfb,,,:/home/arnfb:/bin/bash
merlin:x:1010:1010:merlin,,,:/home/merlin:/bin/bash
sylvie:x:1004:1003:Sylvie,,,:/home/sylvie:/bin/bash
ubuntu@ubuntu:~$ 

Je peux lancer la deuxième ligne de commande
copiée/collé depuis le message #12 de ce fil de discussion :

ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ sudo sed -i -e 's/^rix:x:1005:/rix:x:1001:/'           \
>             -e 's/^testos:x:1006:/testos:x:1002:/'     \
>             -e 's/^violette:x:1004:/violette:x:1003:/' \
>             -e 's/^sylvie:x:1003:/sylvie:x:1004:/'     \
>             -e 's/^arnfb:x:1001:/arnfb:x:1006:/' $pointDeMontage/etc/group
ubuntu@ubuntu:~$ 

Je vérifie ce que ça donne :

ubuntu@ubuntu:~$ grep -E "^arnfb|^arnoxz|^merlin|^rix|^sylvie|^testos|^violette" $pointDeMontage/etc/group
arnoxz:x:1000:arnoxz
rix:x:1001:rix
testos:x:1002:testos
violette:x:1003:violette
arnfb:x:1006:arnfb
merlin:x:1010:merlin
sylvie:x:1004:sylvie
ubuntu@ubuntu:~$ 

Tout va bien,
je copie/colle la troisième ligne de commande copiée/collé depuis le message #12 de ce fil de discussion
pour modifier le fichier /etc/passwd :

ubuntu@ubuntu:~$ sudo sed -i -e 's/:1005:rix/:1001:rix/'  \
>             -e 's/:1006:tes/:1002:tes/'  \
>             -e 's/:1004:Vio/:1003:Vio/'  \
>             -e 's/:1003:Syl/:1004:Syl/'  \
>             -e 's/:1001:arn/:1006:arn/'   $pointDeMontage/etc/passwd
ubuntu@ubuntu:~$ 

Je vérifie ce que ça donne :

ubuntu@ubuntu:~$ grep -E "^arnfb|^arnoxz|^merlin|^rix|^sylvie|^testos|^violette" $pointDeMontage/etc/passwd
arnoxz:x:1000:1000:arnoxz,,,:/home/arnoxz:/bin/bash
rix:x:1001:1001:rix-admin,,,:/home/rix:/bin/bash
testos:x:1002:1002:testos,,,:/home/testos:/bin/bash
violette:x:1003:1003:Violette,,,:/home/violette:/bin/bash
arnfb:x:1006:1006:arnfb,,,:/home/arnfb:/bin/bash
merlin:x:1010:1010:merlin,,,:/home/merlin:/bin/bash
sylvie:x:1004:1004:Sylvie,,,:/home/sylvie:/bin/bash
ubuntu@ubuntu:~$ 

Ok, je n'ai plus qu'à changer les attributs des fichiers :

ubuntu@ubuntu:~$ sudo find $pointDeMontage/home -user 1001 -execdir chown 1001:1001 {} \;
ubuntu@ubuntu:~$ sudo find $pointDeMontage/home -user 1002 -execdir chown 1002:1002 {} \;
ubuntu@ubuntu:~$ sudo find $pointDeMontage/home -user 1003 -execdir chown 1003:1003 {} \;
ubuntu@ubuntu:~$ sudo find $pointDeMontage/home -user 1004 -execdir chown 1004:1004 {} \;
ubuntu@ubuntu:~$ sudo find $pointDeMontage/home -user 1006 -execdir chown 1006:1006 {} \;
ubuntu@ubuntu:~$ 

Je vérifie ce que ça donne :

ubuntu@ubuntu:~$ ls -l $pointDeMontage/home/*/.bashrc
-rw-r--r-- 1 1006 1006 3771 août  19 12:03 /media/ubuntu/racineUbuntu/home/arnfb/.bashrc
-rw-r--r-- 1 1000 1000 3771 août  19 11:45 /media/ubuntu/racineUbuntu/home/arnoxz/.bashrc
-rw-r--r-- 1 1010 1010 3771 août  19 12:03 /media/ubuntu/racineUbuntu/home/merlin/.bashrc
-rw-r--r-- 1 1001 1001 3771 août  19 12:01 /media/ubuntu/racineUbuntu/home/rix/.bashrc
-rw-r--r-- 1 1004 1004 3771 août  21 05:07 /media/ubuntu/racineUbuntu/home/sylvie/.bashrc
-rw-r--r-- 1 1002 1002 3771 août  19 12:02 /media/ubuntu/racineUbuntu/home/testos/.bashrc
-rw-r--r-- 1 1003 1003 3771 août  19 12:02 /media/ubuntu/racineUbuntu/home/violette/.bashrc
ubuntu@ubuntu:~$ 

Voilà, je peux éteindre la machine en mode live,
débrancher la clef USB, et redémarrer ma machine.

=======
Une fois redémarrée, je vérifie ce que ça a donné :

arnoxz@MED-E15302:~$ ls -n /home/*/.bashrc
-rw-r--r-- 1 1006 1006 3771 août  19 14:03 /home/arnfb/.bashrc
-rw-r--r-- 1 1000 1000 3771 août  19 13:45 /home/arnoxz/.bashrc
-rw-r--r-- 1 1010 1010 3771 août  19 14:03 /home/merlin/.bashrc
-rw-r--r-- 1 1001 1001 3771 août  19 14:01 /home/rix/.bashrc
-rw-r--r-- 1 1004 1004 3771 août  21 07:07 /home/sylvie/.bashrc
-rw-r--r-- 1 1002 1002 3771 août  19 14:02 /home/testos/.bashrc
-rw-r--r-- 1 1003 1003 3771 août  19 14:02 /home/violette/.bashrc
arnoxz@MED-E15302:~$ ls -l /home/*/.bashrc
-rw-r--r-- 1 arnfb    arnfb    3771 août  19 14:03 /home/arnfb/.bashrc
-rw-r--r-- 1 arnoxz   arnoxz   3771 août  19 13:45 /home/arnoxz/.bashrc
-rw-r--r-- 1 merlin   merlin   3771 août  19 14:03 /home/merlin/.bashrc
-rw-r--r-- 1 rix      rix      3771 août  19 14:01 /home/rix/.bashrc
-rw-r--r-- 1 sylvie   sylvie   3771 août  21 07:07 /home/sylvie/.bashrc
-rw-r--r-- 1 testos   testos   3771 août  19 14:02 /home/testos/.bashrc
-rw-r--r-- 1 violette violette 3771 août  19 14:02 /home/violette/.bashrc
arnoxz@MED-E15302:~$ 

Ok, tout c'est passé comme prévu smile

=======
Une fois que tout ça sera fait, si besoin,
pour changer l'ID et GID des comptes utilisateurs 1006 et 1010 en, respectivement : 1005 et 1006
lancer, depuis le compte arnoxz,  les deux lignes de commandes suivantes :

sudo find /home -user 1006 -execdir chown 1005:1005 {} \; && sudo find /home -user 1010 -execdir chown 1006:1006 {} \;
sudo sed -i 's/1006/1005/g' /etc/{group,passwd} && sudo sed -i 's/1010/1006/g' /etc/{group,passwd}

puis redémarrez la machine pour que ces modifications soient prises en compte.

Dernière modification par MicP (Le 21/08/2021, à 11:56)

Hors ligne

#29 Le 21/08/2021, à 13:55

Coeur Noir

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Le passage par une live-session est-il absolument nécessaire ?

Il peut suffire de le faire depuis un compte utilisateur
⋅ qu'on n'a pas besoin de modifier
⋅ et qui a les droits admin.

Ou de créer ( temporairement ) un nouveau compte utilisateur avec droits admin, pour depuis celui-là dépatouiller les autres comptes, et supprimer ce compte une fois les manip's effectuées.


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#30 Le 21/08/2021, à 14:20

MicP

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Coeur Noir a écrit :

Le passage par une live-session est-il absolument nécessaire ?

Pas absolument,
mais comme de toutes façons, pour être sûr que toutes les modifications soient bien prises en compte par le système,
il vaudra mieux redémarrer, je me dis qu'à tant qu'à faire autant faire tout ça tranquillement depuis un système Live.

Hors ligne

#31 Le 21/08/2021, à 20:01

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

MicP : passionné et pro :-o - je tiens compte de tout cela, cependant cela semble prendre peut-être plus de temps que de le faire à la chaise musicale,.... dès que j'ai l'occasion, je m'y pencherai pour l'une ou l'autre méthode (la chaise me semble celle la plus accessible)... merci encore

Hors ligne

#32 Le 22/08/2021, à 00:31

MicP

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

… cela semble prendre peut-être plus de temps que de le faire à la chaise musicale,..

À mon humble avis, le jeu des chaises musicales te prendrait énormément plus de temps que de démarrer en live (2mn) et copier/coller les lignes de commandes (maxi 2 minutes)
Sans compter qu'avec les chaises musicales, il faudra compter en plus la préparation, les prises de notes en cours d'opération, les vérifications, et les nombreux risques d'erreurs de frappe ou/et de plantage.

=======
Mais je viens de tester les lignes de commandes que j'avais proposées
en les lançant directement dans une machine qui a la même configuration que la tienne,
et ça fonctionne aussi très bien.

Du coup, plus besoin de démarrer en mode Live
il suffira que, depuis le compte arnoxz,
tu lances les 3 lignes de commandes ci-dessous dans une fenêtre de terminal de ta machine Ubuntu

sudo sed -i -e 's/^rix:x:1005:/rix:x:1001:/' -e 's/^testos:x:1006:/testos:x:1002:/' -e 's/^violette:x:1004:/violette:x:1003:/' -e 's/^sylvie:x:1003:/sylvie:x:1004:/' -e 's/^arnfb:x:1001:/arnfb:x:1006:/' /etc/group
sudo sed -i -e 's/:1005:rix/:1001:rix/' -e 's/:1006:tes/:1002:tes/' -e 's/:1004:Vio/:1003:Vio/' -e 's/:1003:Syl/:1004:Syl/' -e 's/:1001:arn/:1006:arn/' /etc/passwd
for idUser in 100{1,2,3,4,6} ; do sudo find /home -user $idUser -execdir chown $idUser:$idUser {} \; ;done

Dernière modification par MicP (Le 22/08/2021, à 01:11)

Hors ligne

#33 Le 22/08/2021, à 00:55

MicP

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Voilà ce que ça donne sur ma machine de tests :
(j'ai ajouté une ligne de commandes avant et après qui sert juste à visualiser l'état avant et après)

arnoxz@MED-E15302:~$ ls -n /home/*/.bashrc; grep -E "^arnfb|^arnoxz|^merlin|^rix|^sylvie|^testos|^violette" /etc/{group,passwd}
-rw-r--r-- 1 1006 1001 3771 août  19 14:03 /home/arnfb/.bashrc
-rw-r--r-- 1 1000 1000 3771 août  19 13:45 /home/arnoxz/.bashrc
-rw-r--r-- 1 1010 1010 3771 août  19 14:03 /home/merlin/.bashrc
-rw-r--r-- 1 1001 1005 3771 août  19 14:01 /home/rix/.bashrc
-rw-r--r-- 1 1004 1003 3771 août  21 07:07 /home/sylvie/.bashrc
-rw-r--r-- 1 1002 1006 3771 août  19 14:02 /home/testos/.bashrc
-rw-r--r-- 1 1003 1004 3771 août  19 14:02 /home/violette/.bashrc
/etc/group:arnoxz:x:1000:arnoxz
/etc/group:rix:x:1005:rix
/etc/group:testos:x:1006:testos
/etc/group:violette:x:1004:violette
/etc/group:arnfb:x:1001:arnfb
/etc/group:merlin:x:1010:merlin
/etc/group:sylvie:x:1003:sylvie
/etc/passwd:arnoxz:x:1000:1000:arnoxz,,,:/home/arnoxz:/bin/bash
/etc/passwd:rix:x:1001:1005:rix-admin,,,:/home/rix:/bin/bash
/etc/passwd:testos:x:1002:1006:testos,,,:/home/testos:/bin/bash
/etc/passwd:violette:x:1003:1004:Violette,,,:/home/violette:/bin/bash
/etc/passwd:arnfb:x:1006:1001:arnfb,,,:/home/arnfb:/bin/bash
/etc/passwd:merlin:x:1010:1010:merlin,,,:/home/merlin:/bin/bash
/etc/passwd:sylvie:x:1004:1003:Sylvie,,,:/home/sylvie:/bin/bash
arnoxz@MED-E15302:~$ 
arnoxz@MED-E15302:~$ sudo sed -i -e 's/^rix:x:1005:/rix:x:1001:/' -e 's/^testos:x:1006:/testos:x:1002:/' -e 's/^violette:x:1004:/violette:x:1003:/' -e 's/^sylvie:x:1003:/sylvie:x:1004:/' -e 's/^arnfb:x:1001:/arnfb:x:1006:/' /etc/group
arnoxz@MED-E15302:~$ sudo sed -i -e 's/:1005:rix/:1001:rix/' -e 's/:1006:tes/:1002:tes/' -e 's/:1004:Vio/:1003:Vio/' -e 's/:1003:Syl/:1004:Syl/' -e 's/:1001:arn/:1006:arn/' /etc/passwd
arnoxz@MED-E15302:~$ for idUser in 100{1,2,3,4,6} ; do sudo find /home -user $idUser -execdir chown $idUser:$idUser {} \; ;done
arnoxz@MED-E15302:~$ 
arnoxz@MED-E15302:~$ ls -n /home/*/.bashrc; grep -E "^arnfb|^arnoxz|^merlin|^rix|^sylvie|^testos|^violette" /etc/{group,passwd}
-rw-r--r-- 1 1006 1006 3771 août  19 14:03 /home/arnfb/.bashrc
-rw-r--r-- 1 1000 1000 3771 août  19 13:45 /home/arnoxz/.bashrc
-rw-r--r-- 1 1010 1010 3771 août  19 14:03 /home/merlin/.bashrc
-rw-r--r-- 1 1001 1001 3771 août  19 14:01 /home/rix/.bashrc
-rw-r--r-- 1 1004 1004 3771 août  21 07:07 /home/sylvie/.bashrc
-rw-r--r-- 1 1002 1002 3771 août  19 14:02 /home/testos/.bashrc
-rw-r--r-- 1 1003 1003 3771 août  19 14:02 /home/violette/.bashrc
/etc/group:arnoxz:x:1000:arnoxz
/etc/group:rix:x:1001:rix
/etc/group:testos:x:1002:testos
/etc/group:violette:x:1003:violette
/etc/group:arnfb:x:1006:arnfb
/etc/group:merlin:x:1010:merlin
/etc/group:sylvie:x:1004:sylvie
/etc/passwd:arnoxz:x:1000:1000:arnoxz,,,:/home/arnoxz:/bin/bash
/etc/passwd:rix:x:1001:1001:rix-admin,,,:/home/rix:/bin/bash
/etc/passwd:testos:x:1002:1002:testos,,,:/home/testos:/bin/bash
/etc/passwd:violette:x:1003:1003:Violette,,,:/home/violette:/bin/bash
/etc/passwd:arnfb:x:1006:1006:arnfb,,,:/home/arnfb:/bin/bash
/etc/passwd:merlin:x:1010:1010:merlin,,,:/home/merlin:/bin/bash
/etc/passwd:sylvie:x:1004:1004:Sylvie,,,:/home/sylvie:/bin/bash
arnoxz@MED-E15302:~$ 

Dernière modification par MicP (Le 22/08/2021, à 01:07)

Hors ligne

#34 Le 22/08/2021, à 15:59

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Ok super.
Je me pose la question : est-ce ensuite cela ne va pas perturber mon app de backup (BackInTime en rsync), ne risque t'il pas de tout me resauver pour ces changements et utilisateurs affectés, ou doubler les fichiers des ces utilisateurs, et inversement lors d'une restauration, me mélanger tout ça ?? N'est-ce pas délicat ?
ou alors refaire un full BU propre après les modifs, et ne plus considérer les anciens fichiers (sauf nécessité pour un fichier précis à restaurer par exemple)

Hors ligne

#35 Le 22/08/2021, à 17:08

MicP

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Bonjour

arnoxz a écrit :

… est-ce ensuite cela ne va pas perturber mon app de backup (BackInTime en rsync) …

Les attributs de propriété et de groupe des fichiers et répertoires sont des numéros
qui correspondent à ce que le système a attribué comme nom d'utilisateur et de groupe à ces numéros d'ID et de GID.

Donc, si, sur la machine dont le hostname est machineA, le compte utilisateur arnoxz a été associé à l'ID 1000
un fichier dont l'attribut owner est 1000 sera la propriété du compte utilisateur arnoxz

Mais si ce même fichier est copié sur la machine dont le hostname est machineB et où c'est le compte utilisateur violette qui a été est associé à l'ID 1000
ce même fichier copié apparaîtra sur cette machine comme étant la propriété du compte violette.

Même chose pour l'association des noms de groupe aux numéros de GID

=======
Je n'utilise pas BackInTime, mais logiquement, quand une sauvegarde de fichiers d'un système de fichiers du type ext(2,3,4) est faite
chaque fichier sauvegardé est sauvegardé avec tous ses attributs de fichier, dont ses attributs de propriété <=> numéro ID et numéro GID.

Les associations nom d'utilisateur <-> ID et nom de groupe <-> GID sont faites par le système Linux qui va utiliser ces attributs.

Mais je ne sais pas du tout ce que fait BackInTime concernant les attributs de propriété et de groupe.
Tout ce que j'ai fait dans ce fil, c'était de proposer une solution qui permet de répondre à la demande du message #1 de ce fil de discussion :

Dans son message #1, arnoxz a écrit :

… ces ID devraient correspondre pour groupe et utilisateur  …

Dernière modification par MicP (Le 22/08/2021, à 19:02)

Hors ligne

#36 Le 22/08/2021, à 18:23

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

ok merci beaucoup, je tiendrai cela à l'oeil, et ferai 2 sauvegardes de toute manière, avant et après, et temporairement sur un autre emplacement... en cas de soucis, tout sera de toute façon disponible :-) !!

Bonne (fin de) journée

Hors ligne

#37 Le 22/08/2021, à 20:12

MicP

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Bonjour

Au cas où …

Si le but de la sauvegarde est de pouvoir faire une restauration un jour,
il faut toujours tester la restauration après avoir terminé la sauvegarde.

Hors ligne

#38 Le 22/08/2021, à 20:15

Coeur Noir

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Pour ton BU : selon comment il est accessible, il suffirait d'y réattribuer les bons uid/gid.

Si sur ton BU tu as à la racine un dossier pour chaque utilisateur, alors :

sudo   chown   -R   machin:machin   /chemin/vers_BU/machin

ou

sudo   chown   -R   1000:1000   /chemin/vers_BU/utilisateur_qui_a_dorénavant_l'uid_1000

DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#39 Le 05/09/2021, à 20:43

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

J'ai lancé les changements... : lors de la dernière étape (chown $idUser) j'ai eu "les alertes" suivantes,... comme ce sont des 'lock', je suppose que cela n'a pas d'importance.. au cas ou je me vois bloqué après le redémarrage, je pose cela ici au cas-où- à tout de suite

arnoxz@MED-E15302:~$ for idUser in 100{1,2,3,4,6} ; do sudo find /home -user $idUser -execdir chown $idUser:$idUser {} \; ;done
chown: impossible de déréférencer './lock': Aucun fichier ou dossier de ce type
chown: impossible de déréférencer './lock': Aucun fichier ou dossier de ce type
chown: modification du propriétaire de './instance-running-lock': Opération non permise
chown: impossible de déréférencer './lock': Aucun fichier ou dossier de ce type
chown: impossible de déréférencer './current': Aucun fichier ou dossier de ce type
chown: impossible de déréférencer './d::': Aucun fichier ou dossier de ce type
chown: impossible de déréférencer './d:': Aucun fichier ou dossier de ce type
chown: impossible de déréférencer "./PlayOnLinux's virtual drives": Aucun fichier ou dossier de ce type
chown: impossible de déréférencer './lock': Aucun fichier ou dossier de ce type
chown: impossible de déréférencer './lock': Aucun fichier ou dossier de ce type
chown: impossible de déréférencer './instance-running-lock': Aucun fichier ou dossier de ce type

[EDIT1] : super merci aux intervenants pour votre aide, ça tient la route, je m'en vais tester les BU de ce pas...

[EDIT2]: Côté BU c'est un peu le mix, je vais donc chowner tout ça en correspondance du coup, j'espère (et suppose) que BackInTime pour les utilisateurs (TimeShift est pour le BU système) sera conciliant ensuite.

/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210902-204637-757/backup/home$ ls -ltra
total 32
drwxr-xr-x  3 root     root     4096 fév 15  2021 ..
drwxr-xr-x 42 violette sylvie   4096 mar 26 22:06 violette
drwxr-xr-x  8 root     root     4096 aoû  2 05:58 .
drwxr-xr-x 36 merlin   merlin   4096 aoû 21 05:14 merlin
drwxr-xr-x 24 sylvie   violette 4096 aoû 25 01:28 sylvie
drwxr-xr-x 51 arnfb    rix      4096 sep  2 19:23 arnfb
drwxr-xr-x 81 arnoxz   arnoxz   4096 sep  2 20:16 arnoxz
drwxr-xr-x 28 rix          1005 4096 sep  2 20:33 rix

[EDIT 3] :
Et voilà remis en ordre pour le BU :

rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210902-204637-757/backup/home$ sudo chown -R sylvie:sylvie sylvie/
rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210902-204637-757/backup/home$ sudo chown -R rix:rix rix/
rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210902-204637-757/backup/home$ sudo chown -R violette:violette violette/
rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210902-204637-757/backup/home$ sudo chown -R arnfb:arnfb arnfb/
rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210902-204637-757/backup/home$ ls -ltra
total 32
drwxr-xr-x  3 root     root     4096 fév 15  2021 ..
drwxr-xr-x 42 violette violette 4096 mar 26 22:06 violette
drwxr-xr-x  8 root     root     4096 aoû  2 05:58 .
drwxr-xr-x 36 merlin   merlin   4096 aoû 21 05:14 merlin
drwxr-xr-x 24 sylvie   sylvie   4096 aoû 25 01:28 sylvie
drwxr-xr-x 51 arnfb    arnfb    4096 sep  2 19:23 arnfb
drwxr-xr-x 81 arnoxz   arnoxz   4096 sep  2 20:16 arnoxz
drwxr-xr-x 28 rix      rix      4096 sep  2 20:33 rix

Dernière modification par arnoxz (Le 05/09/2021, à 21:05)

Hors ligne

#40 Le 05/09/2021, à 21:17

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

ha mince, j'ai donc mis en ordre pour seulement une date (20210902-204637-757), je vais donc devoir passer en revue tous les sous directory de tous les BU, ça va être long et pénible,....

Autre chose, depuis mon dernier bu en rsync  (incrémental), le supposé 'root' est devenu 'violette' ??

rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210905-220516-736/backup/home$ ls -ltra
total 32
drwxr-xr-x  3 violette violette 4096 fév 15  2021 ..
drwxr-xr-x 42 violette violette 4096 mar 26 22:06 violette
drwxr-xr-x  8 root     root     4096 aoû  2 05:58 .
drwxr-xr-x 36 merlin   merlin   4096 aoû 21 05:14 merlin
drwxr-xr-x 24 sylvie   sylvie   4096 aoû 25 01:28 sylvie
drwxr-xr-x 51 arnfb    arnfb    4096 sep  5 21:45 arnfb
drwxr-xr-x 81 arnoxz   arnoxz   4096 sep  5 21:46 arnoxz
drwxr-xr-x 28 rix      rix      4096 sep  5 21:47 rix

Comparé à une ancienne date

rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210623-160638-728/backup/home$ ls -ltra
total 32
drwxr-xr-x  8 root     root     4096 jan 10  2021 .
drwxr-xr-x  3 root     root     4096 fév 15  2021 ..
drwxr-xr-x 42 violette sylvie   4096 mar 26 22:06 violette
drwxr-xr-x 35 merlin   merlin   4096 mar 30 00:50 merlin
drwxr-xr-x 23 sylvie   violette 4096 avr 16 20:50 sylvie
drwxr-xr-x 79 arnoxz   arnoxz   4096 jun 23 12:30 arnoxz
drwxr-xr-x 48 arnfb    rix      4096 jun 23 16:02 arnfb
drwxr-xr-x 27 rix          1005 4096 jun 23 16:05 rix

Dernière modification par arnoxz (Le 05/09/2021, à 21:56)

Hors ligne

#41 Le 05/09/2021, à 21:24

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

et voici la liste des bu, puis-je, d'une commande affecter la correction dans tous les sous-directory... ?

rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1$ ls -ltra
total 80
drwxr-xr-x  3 root root 4096 fév 11  2021 20210211-133412-795
drwxr-xr-x  3 root root 4096 fév 11  2021 ..
drwxr-xr-x  3 root root 4096 fév 25  2021 20210225-030544-855
drwxr-xr-x  3 root root 4096 mar  5  2021 20210305-042958-693
drwxr-xr-x  3 root root 4096 mar 22 01:51 20210322-014950-373
drwxr-xr-x  3 root root 4096 avr  8 10:41 20210408-103828-535
drwxr-xr-x  3 root root 4096 avr 22 01:29 20210422-012120-672
drwxr-xr-x  3 root root 4096 avr 30 17:23 20210430-171810-183
drwxr-xr-x  3 root root 4096 mai  4 00:47 20210504-004454-226
drwxr-xr-x  3 root root 4096 mai 19 08:49 20210519-084524-455
drwxr-xr-x  3 root root 4096 mai 23 12:29 20210523-122707-244
drwxr-xr-x  3 root root 4096 jun  3 03:26 20210603-032308-915
drwxr-xr-x  3 root root 4096 jun 23 16:13 20210623-160638-728
drwxr-xr-x  3 root root 4096 jui  2 03:21 20210702-031912-102
drwxr-xr-x  3 root root 4096 jui 17 03:42 20210717-034003-231
drwxr-xr-x  3 root root 4096 aoû  1 15:31 20210801-152823-236
drwxr-xr-x  3 root root 4096 aoû 17 11:51 20210817-114949-737
drwxr-xr-x  3 root root 4096 sep  2 20:52 20210902-204637-757
drwxr-xr-x  3 root root 4096 sep  5 22:07 20210905-220516-736

Dernière modification par arnoxz (Le 05/09/2021, à 21:24)

Hors ligne

#42 Le 05/09/2021, à 21:34

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

En effet, maintenant, à chaque fois que je prends un BU via BackInTime, il semblerait que violette prenne la "fonction" de 'root' auparavant pour le dossier "backup"..... cela fonctionne, mais cela semble tout de même perturbant !!

rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210905-223034-240$ ls -la
total 964
drwxr-xr-x  3 root     root       4096 sep  5 22:30 .
drwxr-xr-x 21 root     root       4096 sep  5 22:30 ..
drwxr-xr-x  3 violette violette   4096 fév 15  2021 backup
-rw-r--r--  1 root     root       4870 sep  5 22:30 config
-rw-r--r--  1 root     root     956312 sep  5 22:30 fileinfo.bz2
-rw-r--r--  1 root     root        911 sep  5 22:30 info
-rw-r--r--  1 root     root       1741 sep  5 22:30 takesnapshot.log.bz2

rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210905-223034-240$ cd backup/
rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210905-223034-240/backup$ ls -la
total 12
drwxr-xr-x 3 violette violette 4096 fév 15  2021 .
drwxr-xr-x 3 root     root     4096 sep  5 22:30 ..
drwxr-xr-x 8 root     root     4096 aoû  2 05:58 home
rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210905-223034-240/backup$ cd home
rix@MED-E15302:/media/rix/BULinux/BU2021/backintime/MEDE15302/root/1/20210905-223034-240/backup/home$ ls -la
total 32
drwxr-xr-x  8 root     root     4096 aoû  2 05:58 .
drwxr-xr-x  3 violette violette 4096 fév 15  2021 ..
drwxr-xr-x 51 arnfb    arnfb    4096 sep  5 21:45 arnfb
drwxr-xr-x 81 arnoxz   arnoxz   4096 sep  5 21:46 arnoxz
drwxr-xr-x 36 merlin   merlin   4096 aoû 21 05:14 merlin
drwxr-xr-x 28 rix      rix      4096 sep  5 21:47 rix
drwxr-xr-x 24 sylvie   sylvie   4096 aoû 25 01:28 sylvie
drwxr-xr-x 42 violette violette 4096 mar 26 22:06 violette

Dernière modification par arnoxz (Le 05/09/2021, à 21:35)

Hors ligne

#43 Le 05/09/2021, à 23:55

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

OK MicP ou autre calé, j'ai encore besoin d'un conseil !!

Je vois encore un petit soucis (un peu de bazar) par ici, ce qui cause sans doute le problème de "violette" et conflit "root" en ce qui concerne le dossier media ....
Comment puis-je / dois-je réattribuer ce 'niveau' à root (logiquement ?) -->> le dossier (deux points) .. = remonter d'un niveau (?)

arnoxz@MED-E15302:~$ ls -la  /media
total 36
drwxr-xr-x   9 root     root     4096 sep  6 01:14 .
drwxr-xr-x  21 violette violette 4096 fév 15  2021 ..
drwxr-x---+  2 root     root     4096 sep  1 18:15 arnfb
drwxr-x---+  2 root     root     4096 sep  6 00:57 arnoxz
drwxr-x---+  2 root     root     4096 mar 26 22:06 merlin
drwxr-x---+  2 root     root     4096 sep  6 00:59 rix
drwxr-x---+  4 root     root     4096 sep  6 01:08 sylvie
drwxr-x---+  2 root     root     4096 mai  7 01:53 testos
drwxr-x---+  2 root     root     4096 nov  1  2020 violette

Dernière modification par arnoxz (Le 06/09/2021, à 11:21)

Hors ligne

#44 Le 06/09/2021, à 00:21

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Inquiétant ??

user 'violette' en / root pour le point et le double points ?

arnoxz@MED-E15302:/$ ls -la /
total 2097244
drwxr-xr-x  21 violette violette       4096 fév 15  2021 .
drwxr-xr-x  21 violette violette       4096 fév 15  2021 ..
lrwxrwxrwx   1 root     root              7 jun 23  2020 bin -> usr/bin
drwxr-xr-x   4 root     root           4096 sep  1 01:53 boot
drwxrwxr-x   2 root     root           4096 jun 23  2020 cdrom
drwxr-xr-x  19 root     root           4380 sep  6 01:08 dev

...etc...

est-ce judicieux / possible de faire un

chown root:root /

? afin de récupérer l'apect logqiue du dossier point ?!

Dernière modification par arnoxz (Le 06/09/2021, à 00:47)

Hors ligne

#45 Le 06/09/2021, à 11:30

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Hello, si je peux recevoir un dernier conseil pour cette étape ?

Si judicieux / résoudrait d'exécuter

chown root:root /

afin de récupérer la structure logique de l'utilisateur root, après les derniers changments (et le dossier (?) [point] qui devrait je pense être 'root' et pas 'violette' [utilisateur]) ?
Merci :-)

Hors ligne

#46 Le 06/09/2021, à 13:01

MicP

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Bonjour


Si judicieux / résoudrait d'exécuter

chown root:root /

afin de récupérer la structure logique de l'utilisateur root, après les derniers changments (et le dossier (?) [point] qui devrait je pense être 'root' et pas 'violette' [utilisateur]) ?

Tu as raison, je ne vois que ça à faire :

sudo chown root:root /

Dernière modification par MicP (Le 06/09/2021, à 13:01)

Hors ligne

#47 Le 06/09/2021, à 13:16

arnoxz

Re : ID groupe et utilisateur, tag ID (numéros) non identiques

Yesss, donc tout est en ordre maintenant, ce ne fut pas sans tremblements :-), bcp de manip intermédiaire (d'autres fichiers étonnement étaient restés opposé au proprio et un autre utilisateur groupe même après les chown, j'ai du repasser sous chaque login afin de vérifier, quelques-uns (lock ?) ont encore pu s'adapter,.... merci bcp, j'ai un ordi tout propre à présent, enfin il en a tout l'air à présent :-) bonne journée...

Hors ligne