Droits d'accès à DD externe

Bonjour à tous et à toutes,
Pour mes sauvegardes j’utilise un disque externe formaté en ext4.
Je n’ai rencontré aucun problème jusqu’ici, mais voici que lorsque je le monte les dossiers apparaissent avec un cadenas…
Je n’arrive pas à modifier les permissions, et je patine…
Merci par avance de votre aide !

Je précise que le logiciel de sauvegarde me renvoie ce message d’erreur : " failed: Read-only file system (30)"

Il me semble pourtant que je suis bien le propriétaire et que j’ai les permissions en lecture, écriture, exécution ?..

 so6@pc-32:/media/so6/SaveAlexSSDOne$ ls -l
total 84
drwxr-xr-x   8 so6 so6  4096 16 oct.   2019 2019
drwxr-xr-x   8 so6 so6  4096 22 févr.  2021 2020
drwxr-xr-x   4 so6 so6  4096  1 mars   2021 2021
drwxr-xr-x  13 so6 so6  4096  2 nov.   2018 dic
drwxr-xr-x  67 so6 so6  4096  6 sept. 12:39 Documents
drwx------   2 so6 so6 16384  2 nov.   2018 lost+found
drwxr-xr-x 259 so6 so6 20480 13 août  11:31 Musique
drwxr-xr-x   2 so6 so6 20480 16 oct.   2019 RAW2019
drwxr-xr-x   2 so6 so6  4096 22 févr.  2021 RAW2020
drwxr-xr-x   2 so6 so6  4096  1 mars   2021 RAW2021

Si ce n’est pas un problème de droit d’accès, c’est que le disque a été monté en read-only.

findmnt -s

Que dit mount | grep /media/so6/ ?

Bonjour Nicola,

so6@pc-32:~$ mount | grep /media/so6
/dev/sdb1 on /media/so6/SaveAlexSSDOne type ext4 (ro,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)

Oh l’beau ro.

root@pc-32:~# mount -o remount,rw /dev/sdb1 /media/so6/SaveAlexSSDOne/
mount: /media/so6/SaveAlexSSDOne: impossible de remonter /dev/sdb1 en lecture/écriture, est protégé en écriture.

Ouvre-le avec gparted pour voir s’il n’y a pas un réglage qui a sauté.

Je ne vois pas dans gparted quel "réglage " pourrait bien avoir « sauté »… La seule chose que je vois, c’est qu’il y a une clé à côté du périphérique sdb1…

Il n’y a aucun réglage de montage dans gparted (!!) (ce n’est pas fait pour ça).
Si findmnt -s ne montre rien du tout, inutile d’aller plus loin Le problème est plus général.
Au moins la partition système doit être vue par findmnt.
Une fois cette clarification faite, voir ce sujet sur le montage usager:

Sauf cas très particulier où l’usager unique est aussi l’administrateur, mount est une commande qui ne doit pas être utilisée dans un environnement bureau pour un montage de périphérique externe pour les raisons suivantes:
→ par défaut, mount est uniquement accessible à l’administrateur pour une opération de montage/démontage.
→ mount est trop bas niveau pour interagir directement avec l’utilisateur;
…/…

Oublie mount pour monter une partition usager.
monte /dev/sdb1, et montre ce que dit ceci:

En user !!
udisksctl mount -b /dev/sdb1

Si ni findmnt, ni udiskctl ne fonctionnent, ça devient très très embettant.

so6@pc-32:~$ udisksctl mount -b /dev/sdb1
Mounted /dev/sdb1 at /media/so6/SaveAlexSSDOne

Que dit ceci

touch /media/so6/SaveAlexSSDOne/xxxxx

Déjà en user, ou en root si problème.

Bonjour Verner,

so6@pc-32:~$ touch /media/so6/SaveAlexSSDOne/Documents/
touch: initialisation des dates de '/media/so6/SaveAlexSSDOne/Documents/': Système de fichiers accessible en lecture seulement

root@pc-32:~# touch /media/so6/SaveAlexSSDOne/Documents/
touch: initialisation des dates de '/media/so6/SaveAlexSSDOne/Documents/': Système de fichiers accessible en lecture seulement

D’où vient cette commande ??
touch /media/so6/SaveAlexSSDOne/Documents/
/Documents/ est un répertoire, et non un fichier.

ou
touch /media/so6/SaveAlexSSDOne/Documents/xxxx si tu préfères.

Pardon, je n’avais pas compris le sens de « xxxx ».

so6@pc-32:~$ touch /media/so6/SaveAlexSSDOne/xxxx
touch: impossible de faire un touch '/media/so6/SaveAlexSSDOne/xxxx': Système de fichiers accessible en lecture seulement

Tu as visiblement fait de grosses bêtises avec des mount en root et créé des problèmes dont on ne connait pas l’historique.
Vérifies déjà que findmnt -s est réparé:

findmnt -s |grep so6

ls -l /media/so6/SaveAlexSSDOne/Documents/ |head -n2

Es-tu bien sûr qu’il n’y a rien dans fstab relatif à ce périphérique ?

so6@pc-32:~$ findmnt -s | grep so6
so6@pc-32:~$ ls -l /media/so6/SaveAlexSSDOne/
total 84
drwxr-xr-x   8 so6 so6  4096 16 oct.   2019 2019
drwxr-xr-x   8 so6 so6  4096 22 févr.  2021 2020
drwxr-xr-x   4 so6 so6  4096  1 mars   2021 2021
drwxr-xr-x  13 so6 so6  4096  2 nov.   2018 dic
drwxr-xr-x  67 so6 so6  4096  6 sept. 12:39 Documents
drwx------   2 so6 so6 16384  2 nov.   2018 lost+found
drwxr-xr-x 259 so6 so6 20480 13 août  11:31 Musique
drwxr-xr-x   2 so6 so6 20480 16 oct.   2019 RAW2019
drwxr-xr-x   2 so6 so6  4096 22 févr.  2021 RAW2020
drwxr-xr-x   2 so6 so6  4096  1 mars   2021 RAW2021
so6@pc-32:~$ 

fstab ? Je ne sais pas…

Je ne comprends pas le findmnt qui ne rapporte rien pour un périphérique monté. Jamais vu ça, troublant. Une énigme. Fais ça:

udisksctl unmount -b /dev/sdb1

débranche ce périphérique sdb1

supprime /media/so6/SaveAlexSSDOne/
Ne recrée aucun répertoire.

Branche le périphérique.
Vérifie son nom de bloc avec lsblk

udisksctl mount -b /dev/sdbx , x étant le bon numéro vérifié.
Et réinvestigue.

Fait.

so6@pc-32:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0  23,3G  0 part /
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0   9,3G  0 part /var
├─sda6   8:6    0   976M  0 part [SWAP]
├─sda7   8:7    0   1,9G  0 part /tmp
└─sda8   8:8    0 896,1G  0 part /home
sdb      8:16   0 447,1G  0 disk 
└─sdb1   8:17   0 447,1G  0 part 
sr0     11:0    1  1024M  0 rom  
so6@pc-32:~$ udisksctl mount -b /dev/sdb1
Mounted /dev/sdb1 at /media/so6/SaveAlexSSDOne

Aucun changement, hélas.

Il y a une énigme pour moi, une incohérence de ce qui est rapporté. Très étrange, mais cas intérressant…
Il va falloir creuser plus profond… besoin de méditation… pour plus tard éventuellement.