#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 ????
Hors 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és
je 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 "{}" \;
En 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 -l
Elle est bien cette commande ; mais ce qui lui manque est la liste des dossiers et fichiers qui sont détectés.
Conseils pour les nouveaux demandeurs et pas qu'eux
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. Membre de Linux-Azur
Hors 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 \)
En 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
#34 Le 29/01/2022, à 07:37
- MicP
Re : Clé USB non détectée
[Humour]
… Pour corriger un home corrompu …
Il faut deux m au mot homme,
[/Humour]
ou alors, dans un système de fichier Linux,
il existe deux interprétations possibles de "un home" :
- le répertoire /home/
- le répertoire personnel d'un compte utilisateur (qui est un sous-répertoire du répertoire /home/)
Dernière modification par MicP (Le 29/01/2022, à 07:58)
Retour utilisable de commande
2.d Le prompt final : permet de s'assurer que la commande est allée à son terme, permet de s'assurer que le retour de commande a été copié/collé dans son intégralité et fournit dans certains cas d'autres informations très importantes.
voir le message #42
Hors ligne
#35 Le 29/01/2022, à 07:41
- xubu1957
Re : Clé USB non détectée
Conseils pour les nouveaux demandeurs et pas qu'eux
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. Membre de Linux-Azur
Hors ligne