Contenu | Rechercher | Menus

Annonce

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.

#1 Le 13/03/2019, à 17:11

Montvendre

(Résolu) Changement de propriétaire d'un dossier sur un DD ext

Bonjour,

je cherche à changer le propriétaire d'un dossier (une image Clonezilla) située sur un disque externe. J'ai fait :

bernard@OptiPlex-780:~$ sudo chown -R bernard /media/Transcend/2019-03-13-14-img[sudo] 
Mot de passe de bernard : 
chown: impossible d'accéder à '/media/Transcend/2019-03-13-14-img': Aucun fichier ou dossier de ce type
bernard@OptiPlex-780:~$ 

mais le dossier n'est pas localisé.
J'ai certainement fait une erreur en écrivant le chemin du dossier mais je ne vois pas laquelle.

Si quelqu'un veut bien me mettre au parfum, que je me couche ce soir un peu moins con...

Bernard

Dernière modification par Montvendre (Le 13/03/2019, à 20:09)

Hors ligne

#2 Le 13/03/2019, à 19:05

MicP

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

Bonjour

Histoire de voir un peu où tu en es,
laisse ton disque externe connecté,
lance la ligne de commande suivante (qui ne modifie rien du tout mais qui nous donnera quelques informations importantes pour la suite) :

sudo lsblk --exclude 7,11 -oTYPE,SIZE,NAME,FSTYPE,MOUNTPOINT,LABEL,UUID

et transmets nous le retour de cette ligne de commande.

Merci.

Dernière modification par MicP (Le 13/03/2019, à 19:07)

Hors ligne

#3 Le 13/03/2019, à 19:21

Montvendre

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

Voici :

bernard@OptiPlex-780:~$ sudo lsblk --exclude 7,11 -oTYPE,SIZE,NAME,FSTYPE,MOUNTPOINT,LABEL,UUID
[sudo] Mot de passe de bernard : 
TYPE   SIZE NAME FSTYPE MOUNTPOINT LABEL    UUID
disk 465,8G sda                             
part 465,8G └─sda1
                 ext4   /                   c18c331b-19b6-42e5-ad54-46fcf9c6ad46
disk 931,5G sdb                             
part 931,5G └─sdb1
                 ext4   /media/ber Transcend
                                            63af97dd-d9f1-40a2-ae9e-f4a223aab95c
bernard@OptiPlex-780:~$ 

Hors ligne

#4 Le 13/03/2019, à 19:38

MicP

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

Je te remercie pour ce retour de commande.

=======
Actuellement, le disque externe,  (en fonction de ce que je peux lire dans ton dernier message)
dont le nom de fichier de périphérique permettant d'y accéder est /dev/sdb
et dans lequel il n'existe qu'une seule partition
- dont le nom de fichier de périphérique permettant d'accéder à cette partition est /dev/sdb1
- l'espace disponible dans cette partition est de 931,5GB
- le système de fichiers qui a été choisi pour formater cette partition est le système de fichier de type ext4
--- ce système de fichiers pour nom de LABEL (étiquette) : Transcend
--- ce système de fichiers est actuellement accessible par le point de montage : /media/ber(affichage tronqué)

=======
Je ne sais pas par quelle méthode ce système de fichiers a été monté,

mais quoi qu'il en soit, tu pourrais tout simplement commencer par le démonter
en lançant la ligne de commande suivante :

sudo umount /dev/sdb1

afin de pouvoir remonter ce même système de fichiers
en lançant, depuis ton compte utilisateur bernard
la ligne de commande suivante :

udisksctl mount -b /dev/sdb1

le retour de cette ligne de commande t'indiquera
le nom du point de montage qui aura été automatiquement créé,
et qui devrait être : /media/bernard/Transcend

Ensuite, s'il existe bien dans ce système de fichiers,
tu pourras modifier les attributs de propriété et de groupe du fichier /media/bernard/Transcend/2019-03-13-14-img
en lançant la ligne de commande suivante :

sudo chown bernard:bernard /media/bernard/Transcend/2019-03-13-14-img

Dernière modification par MicP (Le 14/03/2019, à 12:11)

Hors ligne

#5 Le 13/03/2019, à 19:57

Montvendre

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

Je ne dirais pas que j'ai tout compris ce que j'écrivais, mais j'ai obéi comme un bon petit soldat (c'est rare mais ça m'arrive). Et bien m'en a pris car cela a été efficace.

Je vais vite mettre la procédure en réserve pour la prochaine fois que cela m'arrivera.

Peut être que c'est le "bernard:bernard" qui manquait à mon essai initial...

En tous cas, grand merci et bonne soirée.

Bernard

Dernière modification par Montvendre (Le 13/03/2019, à 20:08)

Hors ligne

#6 Le 13/03/2019, à 20:30

MicP

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

Une petite info supplémentaire, au cas où,
pour les prochains systèmes de fichiers à monter :

Si le système de fichiers n'avait pas eu de LABEL (si à la place de Transcend il n'y avait rien eu)
le nom du point de montage automatiquement créé par la commande udisksctl aurait utilisé l'UUID du système de fichiers à monter.

ce qui aurait donné : /media/bernard/63af97dd-d9f1-40a2-ae9e-f4a223aab95c
et ce qui fait que le chemin absolu d'accès à ton fichier aurait été :

/media/bernard/63af97dd-d9f1-40a2-ae9e-f4a223aab95c/2019-03-13-14-img

Comme quoi, c'est quand même plus sympa de donner un nom de LABEL au système de fichiers d'une partition d'un disque.

Dernière modification par MicP (Le 13/03/2019, à 20:39)

Hors ligne

#7 Le 14/03/2019, à 03:37

moko138

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

Montvendre a écrit :

Je ne dirais pas que j'ai tout compris
(...)
Peut être que c'est le "bernard:bernard" qui manquait à mon essai initial...

1) Compare la commande initiale :
sudo chown -R bernard /media/Transcend/2019-03-13-14-img

avec ce qui a marché :
sudo chown bernard:bernard /media/bernard/Transcend/2019-03-13-14-img

Tu avais omis une partie du chemin. Et pas n'importe laquelle !  big_smile

= =

2) Accessoirement,
/!\  derrière chown, n'emploie pas l'option -R (récursivité, ou descente dans tous les sous-répertoires) sans être certain de ne pas faire d'erreur.

Exemple type : une partition Linux sur DDE
  Sous sa racine (disons /media/bernard/DDE-1To-SG ) il y a, si vous êtes plusieurs usagers de ce disque, avec un dossier pour chacun et un dossier de partage commun :

       /bernard/ qui doit rester propriété de bernard
       /titi/ qui doit rester propriété de titi
       /toto/ qui doit rester propriété de toto
       /commun/ qui doit rester propriété du groupe commun.

De plus, chaque usager aura sa corbeille cachée :
       /.Trash-1000/ qui doit rester propriété de bernard
       /.Trash-1001/ qui doit rester propriété de titi
       etc.

Dans ce cas, tu te doutes que chown -R appliqué à /media/bernard/DDE-1To-SG, la racine du DDE, ça cause des dégâts !


Et même si tu es le seul usager !
Car sous la racine  /media/bernard/DDE-1To-SG   il y a
/lost+found/   qui doit rester propriété de root:root.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#8 Le 14/03/2019, à 09:21

MicP

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

Vu le retour de lsblk dans le message #3,
le point de montage du système de fichiers était : /media/ber

Donc, pour pouvoir fonctionner, la commande aurait dû être :sudo chown bernard:bernard /media/ber/2019-03-13-14-img

C'est pour ça que j'ai préféré faire démonter et remonter le système de fichiers
de façon à ce que udisksctl créé lui même un nouveau point de montage.

=======
Si ça se trouve, le répertoire /media/ber est toujours existant et ne sert plus à rien
Si c'est le cas, tu pourrais le supprimer en lançant la ligne de commandes :sudo rmdir /media/ber

=======
Pour le répertoire /media/bernard/Transcend/ qui a été créé par udisksctl pour servir de point de montage
il sera automatiquement détruit dès que le système de fichiers de la partition /dev/sdb1 sera démonté.
Il ne restera plus que : /media/bernard/

Dernière modification par MicP (Le 14/03/2019, à 12:10)

Hors ligne

#9 Le 14/03/2019, à 10:40

moko138

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

MicP a écrit :

Vu le retour de lsblk dans le message #3,
le point de montage du système de fichiers était : /media/ber

Donc, (...)

Tu te laisses abuser par un étrange bug de lsblk :

Quand il manque de place pour afficher le point de montage, au lieu d'élargir la colonne (comme il fait pour celle des uuid), il tronque le point de montage.

D'où "/media/ber" au lieu de  "/media/bernard/Transcend".

= =

Un contournement possible : demander le point de montage en dernier :

sudo lsblk -o name,fstype,label,size,uuid,mountpoint | grep -v loop

smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#10 Le 14/03/2019, à 12:09

MicP

Re : (Résolu) Changement de propriétaire d'un dossier sur un DD ext

…Quand il manque de place pour afficher le point de montage, au lieu d'élargir la colonne (comme il fait pour celle des uuid), il tronque le point de montage.…

Effectivement,
je me suis fait avoir par ce bug.
Ça me semblait vraiment très étrange comme nom de point de montage.

Dernière modification par MicP (Le 14/03/2019, à 12:11)

Hors ligne