#26 Le 04/07/2021, à 13:23
- geole
Re : Clé USB non détectée
Bonjour
Je ne suis pas certain que faire une commande chown soit une bonne réparation pour un support amovible.
Ce support a pu être utilisé avec un ordinateur ayant deux utilisateurs dont on se moque des noms.
Dire que tout appartient maintenant à l'utilisateur 1000 fonctionne pour cet ordinateur mais ne va pas résoudre le problème initial de l'autre ordinateur pour l'utilisateur 1001. alors chmod ????
En ligne
#27 Le 14/08/2021, à 00:31
- moko138
Re : Clé USB non détectée
(...) et par défaut, le contenu des systèmes de fichiers dont le point de montage serait dans l'arborescence ciblée ($HOME) ne seront pas traités par la commande chown (...)
D'où sors-tu ça ?
Chez moi, c'est FAUX. Et j'ai fait le test.
D'où l'utilité du
find -xdev.
Il suffit simplement d'utiliser la ligne de commande suivante :
sudo chown -Rc $USER:$USER $HOME
Cela, ça marche en général, mais c'est CATASTROPHIQUE dans le cas où d'autres systèmes de fichiers sont montés sous /home/$USER.
Par exemple, pense à une partition contenant les dossiers de Toto, de Titi, de Pupuce, plus un dossier de partage, plus le dossier /lost+found qui appartient à root...
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#28 Le 14/08/2021, à 00:42
- moko138
Re : Clé USB non détectée
Bonjour
Je ne suis pas certain que faire une commande chown soit une bonne réparation pour un support amovible.
Ce support a pu être utilisé avec un ordinateur ayant deux utilisateurs dont on se moque des noms.
Dire que tout appartient maintenant à l'utilisateur 1000 fonctionne pour cet ordinateur mais ne va pas résoudre le problème initial de l'autre ordinateur pour l'utilisateur 1001. alors chmod ????
On ne cherchait plus, ici, à réparer un support amovible qui j'a jamais été visible.
On cherchait simplement à corriger la corruption du home de Laudelu.
... Et comme nous n'avons plus de nouvelles de lui depuis une cinquantaine de jours...
Dernière modification par moko138 (Le 14/08/2021, à 00:47)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#29 Le 23/09/2021, à 16:10
- Coeur Noir

Re : Clé USB non détectée
Cela, ça marche en général, mais c'est CATASTROPHIQUE dans le cas où d'autres systèmes de fichiers sont montés sous /home/$USER.
Euh… si on monte des choses dans /home/$USER c'est qu'à la base on estime que ces choses sont censées appartenir à $USER non ?
Je dirais plutôt que la catastrophe c'est de monter sous /home/$USER quelque chose qui n'appartiendrait pas à cet $USER - si on fait bien attention à ça alors la simple commande sudo chown -R $USER:$USER /home/$USER ne devrait pas être problématique.
Si on doit monter quelque chose à l'attention de plusieurs utilisateurs, on peut très bien le faire sous /home mais en dehors des répertoires persos existants, genre /home/Dossier-pour-tel-groupe
assez idéal pour des Bibliothèques de musique ou vidéos partagées entre plusieurs utilisateurs.
edit : quant au dossier lost+found je m'interroge, lui ne sera-t-il pas « ré-approprié » par root le jour où root en a besoin ?
Dernière modification par Coeur Noir (Le 04/10/2021, à 11:17)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#30 Le 13/11/2021, à 09:38
- nany

Re : Clé USB non détectée
Pour l'option "-h" de chown :
man chown -h, --no-dereference modifier les liens symboliques au lieu des fichiers référencésje ne suis pas convaincu de sa pertinence derrière
find ~ -xdev (...)Si j'ai tort, merci de m'expliquer.
Un point de montage n’est pas un lien symbolique.
Et j’avais eu des erreurs lors de mes tests d’où l’ajout de l’option h.
MicP et nany, veuillez vous mettre d'accord sur une formulation et je me ferai une joie d'adopter votre amélioration !
D’accord avec MicP pour le sudo find, cela permet d’explorer tous les répertoires.
De plus, je pense que rechercher tous les noms doit rendre l’opération longue. Il vaudrait mieux faire la recherche seulement sur les fichiers n’appartenant pas à l’utilisateur.
Donc :
sudo find ~ -xdev \( ! -user $USER -o ! -group $USER \) -exec chown -ch $USER:$USER "{}" \;Hors ligne
#31 Le 13/11/2021, à 09:44
- xubu1957

Re : Clé USB non détectée
Bonjour,
@nany
Une remarque d'hier :
Salut,
xubu1957 a écrit :moko138 a écrit :Merci de montrer :
echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ \( ! -user $USER -o ! -group $USER \) | wc -lElle est bien cette commande ; mais ce qui lui manque est la liste des dossiers et fichiers qui sont détectés.
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300 Membre de Linux-Azur
En ligne
#32 Le 13/11/2021, à 10:01
- nany

Re : Clé USB non détectée
Oui, j’avais lu et c’est pour ça que j’ai posté ici.
Pour la commande informative, il vaudrait mieux exécuter la commande avec sudo (pour la même qu’expliqué dans mon message précédent)
echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"Pour avoir la liste, il suffit d’enlever le pipe :
echo -e "\n\tListe des éléments de /home/moi ne m'appartenant pas :"; sudo find ~ \( ! -user $USER -o ! -group $USER \)Hors ligne
#33 Le 13/11/2021, à 10:38
- lool_lauris

Re : Clé USB non détectée
Merci pour le complément d'infos sur les commandes permettant de trouver les éléments n'appartenant pas user.
Soutenez le Libre => http://www.april.org/
Hors ligne