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 07/11/2020, à 21:24

breizhat

(résolu) Carte SD externe - modification des permissions

Bonsoir à tous.

Xubuntu 18.04

Je ne peux pas écrire sur une carte SD externe dans le lecteur intégré à mon PC.

Peut - être parce qu'elle a été montée et démontée sur une machine Windows 7.

Le propriétaire est root.

Comment changer le propriétaire de toute la carte et modifier de facon à ce que le nouveau propriétaire puisse lire et écrire?

Merci de vos lumières par avance.

Portez - vous bien tous.

Dernière modification par breizhat (Le 02/12/2020, à 18:59)


------------------------------------------------------
N'utilisez pas sudo, utilisez sumo!

La commande sumo sert à expulser Windows et Apple du cercle sacré!

Hors ligne

#2 Le 08/11/2020, à 04:40

Poun64

Re : (résolu) Carte SD externe - modification des permissions

Bonsoir Breizhat, bonsoir toul'monde !

Regarde ce que je suggère ici : https://forum.kubuntu-fr.org/viewtopic. … #p22340522
Dis-nous si ça fonctionne chez-toi...
En principe, tu devrais pouvoir changer le propriétaire de la carte en lançant nemo en mode admin (dans le menu contextuel il faut choisir "Ouvrir en tant que super utilisateur" ou faire dans un terminal :

pkexec nemo

Amicalement

Dernière modification par Poun64 (Le 08/11/2020, à 04:46)


1) Xubuntu 22.04._LTS + Windows 10 - Gigabyte GA H77M - Intel Core I7 3770K / HD Graphics 4000 - 4 cœurs - 3,5 Ghz - 16 Go de RAM
2) Xubuntu 24.04._LTS + Windows 11 - Gigabyte H610M S2H - Intel I3-12100 / UHD Graphics 730 intégré - 4 cœurs - 3,3 Ghz - 16 Go de RAM
3) Xubuntu 22.04._LTS + Xubuntu 24.04 - Asus X751L - Intel I5-5200U - 4 cœurs - 2.20GHz - N'Vidia GeForce 920M - 12 Go de RAM

Hors ligne

#3 Le 08/11/2020, à 06:35

Coeur Noir

Re : (résolu) Carte SD externe - modification des permissions

Nope.

Si elle est formatée en fat ou ntfs ça ne sert à rien, ces systèmes de fichiers ne comprennent rien aux droits et permissions Linux.

Insère ta carte sd → elle est censée monter automatiquement dans /media/$USER/label_ou_uuid_carte → être utilisable en écriture par $USER.

Si ça ne fonctionne pas, soit il y a un souci avec le système de montage automatique des médias amovibles, soit il s'agit d'un système de fichiers Linux.

Dans ce deuxième cas il faut adapter une stratégie de droits et permissions qui correspond à l'usage que tu feras de ce périphérique.
Clé USB, carte mémoire, DD externe, le plus simple c'est d'accorder à tout le monde les droits écriture+lecture. Et non pas l'attribuer à un utilisateur propriétaire en particulier.


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

Hors ligne

#4 Le 08/11/2020, à 22:16

breizhat

Re : (résolu) Carte SD externe - modification des permissions

Bonsoir à tous et merci pour vos réponses.

En fait la carte SD est montée et on peut consulter les fichiers qui y sont.

Mais on ne peut pas écrire.

J'ai essayé d'effacer un répertoire de cette carte en ligne de commande avec sudo , erreur.

Portez - vous bien, vous et vos proches.


------------------------------------------------------
N'utilisez pas sudo, utilisez sumo!

La commande sumo sert à expulser Windows et Apple du cercle sacré!

Hors ligne

#5 Le 08/11/2020, à 22:50

Coeur Noir

Re : (résolu) Carte SD externe - modification des permissions

Autre blague à vérifier : la carte ne serait-elle pas « physiquement » protégée en écriture ?
Il y a souvent un tout petit bouton sur le côté qui verrouille l'écriture, « lock ».

Si ce n'est pas ça alors :
En fait la carte SD est montée
Où donc ?
Carte branchée, ouvrir un terminal, élargir la fenêtre pour ne pas tronquer le retour :

lsblk -fe7 -o +size

Dans le tableau qui s'affiche, repérer la carte et son « mountpoint » ( chemin de son point de montage ) puis

ls -la /chemin/point/montage/carte

Avec ces deux commandes on verra le type de systèmes de fichiers sur la carte et les droits et permissions des fichiers s'y trouvant.

Dernière modification par Coeur Noir (Le 13/11/2020, à 00:20)


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

Hors ligne

#6 Le 12/11/2020, à 22:13

breizhat

Re : (résolu) Carte SD externe - modification des permissions

Merci de vos réponses et désolés pour ma réponse tardive.

Le loquet est bien sur la bonne position car la carte peut être modifiée sur une machine windows 7.

voici le résultat des commandes proposées:

joel@joel-N24-25BU:~$ ls -la /mnt/mmc-SL32G_0xa05ca266-part1
total 100
drwxr-xr-x 5 root root 16384 janv.  1  1970 .
drwxr-xr-x 5 root root  4096 avril 19  2020 ..
drwxr-xr-x 3 root root 16384 avril 14  2019 brother_drivers
-rwxr-xr-x 1 root root    36 févr.  7  2017 clef_bretagne.txt
-rwxr-xr-x 1 root root     0 déc.   8  2019 .goutputstream-MIG8B0
drwxr-xr-x 2 root root 16384 sept. 26 14:18 parole_test
-rwxr-xr-x 1 root root    20 sept.  3  2019 parole.txt
drwxr-xr-x 3 root root 16384 nov.   9 19:47 .Trash-1000

Je ne suis pas très fort sur les permissions, y a t il moyen de mettre tout en lecture/ecriture?


------------------------------------------------------
N'utilisez pas sudo, utilisez sumo!

La commande sumo sert à expulser Windows et Apple du cercle sacré!

Hors ligne

#7 Le 12/11/2020, à 23:05

Coeur Noir

Re : (résolu) Carte SD externe - modification des permissions

Et l'autre commande ( lsblk… ) ? Pour l'instant on ne sait toujours pas de quel type de système de fichiers il s'agit, sur cette carte.

Comment se fait-il que cette carte soit montée dans /mnt et pas /media/$USER ?

Relire #3 et #5.

Dernière modification par Coeur Noir (Le 13/11/2020, à 00:19)


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

Hors ligne

#8 Le 22/11/2020, à 19:19

breizhat

Re : (résolu) Carte SD externe - modification des permissions

Bonsoir à tous et désolé de ma réponse tardive.

Résultat des commandes

joel@joel-N24-25BU:~$ lsblk -fe7 -o +size
NAME        FSTYPE LABEL UUID                                 MOUNTPOINT    SIZE
sda         ext4   data  3a22860a-e55f-40ac-b048-d6d26a7bc59e /mnt/3a2286 465,8G
sdb                                                                       111,8G
├─sdb1      ext4         ca82ec67-8f4e-4346-a4d0-9e2936e1c2ac /             104G
├─sdb2                                                                        1K
└─sdb5      swap         3b633724-7b69-44b6-9026-2e61057f4495               7,8G
mmcblk0                                                                    29,7G
└─mmcblk0p1 vfat   SD    3944-FF4B                            /mnt/mmc-SL  29,7G
joel@joel-N24-25BU:~$ 
joel@joel-N24-25BU:~$ ls -la /mnt/mmc-SL32G_0xa05ca266-part1
total 100
drwxr-xr-x 5 root root 16384 janv.  1  1970 .
drwxr-xr-x 5 root root  4096 avril 19  2020 ..
drwxr-xr-x 3 root root 16384 avril 14  2019 brother_drivers
-rwxr-xr-x 1 root root    36 févr.  7  2017 clef_bretagne.txt
-rwxr-xr-x 1 root root     0 déc.   8  2019 .goutputstream-MIG8B0
drwxr-xr-x 2 root root 16384 sept. 26 14:18 parole_test
-rwxr-xr-x 1 root root    20 sept.  3  2019 parole.txt
drwxr-xr-x 3 root root 16384 nov.   9 19:47 .Trash-1000

La carte est bien ouverte en modification (ca marche sous Windows7) et le système de fichiers est FAT.

Le mieux n'est - il pas de reformater la carte?

Merci de vos lumières par avance.

Dernière modification par breizhat (Le 22/11/2020, à 19:29)


------------------------------------------------------
N'utilisez pas sudo, utilisez sumo!

La commande sumo sert à expulser Windows et Apple du cercle sacré!

Hors ligne

#9 Le 22/11/2020, à 19:39

Poun64

Re : (résolu) Carte SD externe - modification des permissions

Bonsoir toul'monde !

La carte est bien ouverte en modification (ca marche sous Windows7) et le système de fichiers est FAT.

A tester :
Remets cette carte et redémarre ton Windows. Avant d'arrêter Windows, éjecte ce volume SD (proprement comme on le fait avec une clé USB) puis essaye sous Linux pour voir si tu as la main...


1) Xubuntu 22.04._LTS + Windows 10 - Gigabyte GA H77M - Intel Core I7 3770K / HD Graphics 4000 - 4 cœurs - 3,5 Ghz - 16 Go de RAM
2) Xubuntu 24.04._LTS + Windows 11 - Gigabyte H610M S2H - Intel I3-12100 / UHD Graphics 730 intégré - 4 cœurs - 3,3 Ghz - 16 Go de RAM
3) Xubuntu 22.04._LTS + Xubuntu 24.04 - Asus X751L - Intel I5-5200U - 4 cœurs - 2.20GHz - N'Vidia GeForce 920M - 12 Go de RAM

Hors ligne

#10 Le 22/11/2020, à 20:25

Coeur Noir

Re : (résolu) Carte SD externe - modification des permissions

C'est normal qu'il n'ait pas la main sur cette carte puisqu'elle monte dans /mnt/… au lieu de monter automatiquement dans /media/$USER/…

C'est normal que dans cette situation de montage, tout appartienne à root sur cette carte puisqu'il s'agit de FAT, un système de fichiers qui ne comprend rien aux droits et permissions Linux.

Reste donc : pourquoi cette carte ne monte-t-elle pas dans /media/$USER/… qui est par défaut l'emplacement pour les médias amovibles, où le système attribue automatiquement des droits et permissions adéquats pour $USER ???

Autrement dit : il sort d'où ce montage via /mnt/… ? Une commande passée manuellement ?

⋅ éliminons un potentiel problème de droits et permissions dans ton répertoire personnel :

find ~ ! -user $USER

Si tout va bien → cette commande ne répond rien.
Si quelque chose cloche → elle liste les fichiers/dossiers n'appartenant pas à ton utilisateur. Je suppute .dbus et .gvfs, mais pas obligé.


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

Hors ligne

#11 Le 23/11/2020, à 09:19

MicP

Re : (résolu) Carte SD externe - modification des permissions

Bonjour breizhat

Dans son message #8, breizhat a écrit :

…Résultat des commandes

joel@joel-N24-25BU:~$ lsblk -fe7 -o +size
NAME        FSTYPE LABEL UUID                                 MOUNTPOINT    SIZE
sda         ext4   data  3a22860a-e55f-40ac-b048-d6d26a7bc59e /mnt/3a2286 465,8G
sdb                                                                       111,8G
├─sdb1      ext4         ca82ec67-8f4e-4346-a4d0-9e2936e1c2ac /             104G
├─sdb2                                                                        1K
└─sdb5      swap         3b633724-7b69-44b6-9026-2e61057f4495               7,8G
mmcblk0                                                                    29,7G
└─mmcblk0p1 vfat   SD    3944-FF4B                            /mnt/mmc-SL  29,7G
joel@joel-N24-25BU:~$ 

Agrandis la fenêtre de terminal au maximum avant de lancer une ligne de commande lsblk
sinon les valeurs affichées de certains champs sont tronquées.

Avec une fenêtre de terminal assez large pour tout afficher,
voilà ce que ça aurait dû donner :

joel@joel-N24-25BU:~$ lsblk -fe7 -o +size
NAME        FSTYPE LABEL UUID                                 MOUNTPOINT                                  SIZE
sda         ext4   data  3a22860a-e55f-40ac-b048-d6d26a7bc59e /mnt/3a22860a-e55f-40ac-b048-d6d26a7bc59e 465,8G
sdb                                                                                                     111,8G
├─sdb1      ext4         ca82ec67-8f4e-4346-a4d0-9e2936e1c2ac /                                           104G
├─sdb2                                                                                                      1K
└─sdb5      swap         3b633724-7b69-44b6-9026-2e61057f4495                                             7,8G
mmcblk0                                                                                                  29,7G
└─mmcblk0p1 vfat   SD    3944-FF4B                            /mnt/mmc-SL32G_0xa05ca266-part1            29,7G
joel@joel-N24-25BU:~$ 

Dernière modification par MicP (Le 23/11/2020, à 09:23)

Hors ligne

#12 Le 25/11/2020, à 21:58

breizhat

Re : (résolu) Carte SD externe - modification des permissions

Résultat 1 ere commande

joel@joel-N24-25BU:~$ lsblk -fe7 -o +size
NAME        FSTYPE LABEL UUID                                 MOUNTPOINT                                  SIZE
sda         ext4   data  3a22860a-e55f-40ac-b048-d6d26a7bc59e /mnt/3a22860a-e55f-40ac-b048-d6d26a7bc59e 465,8G
sdb                                                                                                     111,8G
├─sdb1      ext4         ca82ec67-8f4e-4346-a4d0-9e2936e1c2ac /                                           104G
├─sdb2                                                                                                      1K
└─sdb5      swap         3b633724-7b69-44b6-9026-2e61057f4495                                             7,8G
mmcblk0                                                                                                  29,7G
└─mmcblk0p1 vfat   SD    3944-FF4B                            /mnt/mmc-SL32G_0xa05ca266-part1            29,7G

Résultat 2e commande

joel@joel-N24-25BU:~$ ls -la /mnt/mmc-SL32G_0xa05ca266-part1
total 100
drwxr-xr-x 5 root root 16384 janv.  1  1970 .
drwxr-xr-x 5 root root  4096 avril 19  2020 ..
drwxr-xr-x 3 root root 16384 avril 14  2019 brother_drivers
-rwxr-xr-x 1 root root    36 févr.  7  2017 clef_bretagne.txt
-rwxr-xr-x 1 root root     0 déc.   8  2019 .goutputstream-MIG8B0
drwxr-xr-x 2 root root 16384 sept. 26 14:18 parole_test
-rwxr-xr-x 1 root root    20 sept.  3  2019 parole.txt
drwxr-xr-x 3 root root 16384 nov.   9 19:47 .Trash-1000

Et pour finir 3e commande

joel@joel-N24-25BU:~$ find ~ ! -user $USER
/home/joel/.gvfs
find: ‘/home/joel/.gvfs’: Permission non accordée
/home/joel/.dbus
find: ‘/home/joel/.dbus’: Permission non accordée
/home/joel/.cache/dconf
find: ‘/home/joel/.cache/dconf’: Permission non accordée
/home/joel/.config/FreeFileSync
/home/joel/.config/FreeFileSync/LastRun.ffs_real
/home/joel/.config/FreeFileSync/Logs
/home/joel/.config/gtk-2.0
find: ‘/home/joel/.config/gtk-2.0’: Permission non accordée

Malheureusement je ne suis pas suffisamment expert pour définir un point de montage manuel.

Comment peut - on faire revenir cette carte sur un point de montage standard?

Merci pour votre avis par avance.


------------------------------------------------------
N'utilisez pas sudo, utilisez sumo!

La commande sumo sert à expulser Windows et Apple du cercle sacré!

Hors ligne

#13 Le 26/11/2020, à 00:42

Coeur Noir

Re : (résolu) Carte SD externe - modification des permissions

find ~ ! -user $USER
Là y'a du couac.
Dans /home/$USER tout est censé appartenir à $USER c'est la situation saine par défaut.

D'abord promets solennellement de te souvenir de ceci :
sudo on ne s'en sert que pour exécuter des commandes à l'intérieur d'un terminal ou en console, on ne s'en sert JAMAIS pour lancer une application.
Autrement dit sudo thunar ou sudo mousepad ou sudo une_appli = tu oublies, interdit ! Une application graphique lancée via sudo modifie des droits et permissions dans ton répertoire personnel, ce qui peut avoir un impact sur bien des aspects de ta session, jusqu'à en perdre l'accès.

Si besoin de modifier un fichier système c'est via par exemple

pkexec mousepad /chemin/vers/fichier

qui ouvrira mousepad avec les pouvoirs du super utilisateur et te demandera ton mot de passe aux moments opportuns ( pour afficher le fichier ou l'enregistrer ).
Ou via

sudo nano /chemin/vers/fichier

qui, lui, ouvre dans le terminal un éditeur de texte.

Ensuite, les dossiers dconf, .gvfs et .dbus : le premier stocke d'innombrables configurations de ton environnement de bureau, le second peut servir dans le montage de systèmes de fichiers, le troisième permet la communication de certains éléments du système avec certains éléments de l'interface utilisateur, etc. Bref il est vital que ton $USER ait accès à ces éléments. Il est fort probable que c'est à cause de ces droits et permissions inadéquates que ta clé/carte ne monte pas automatiquement au bon endroit.

Pour rétablir une situation saine, clé ou carte non connectée :

sudo   chown   -R   $USER:$USER   /home/$USER

puis quitter / relancer la session ( ou redémarrer le pc ).

Maintenant, rebranche la carte mémoire, y-a-t-il du mieux ?

Si pas de mieux, on aura quand même rétabli une situation saine, et éliminé une source d'ennuis à long terme.


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

Hors ligne

#14 Le 28/11/2020, à 03:35

Phildu59

Re : (résolu) Carte SD externe - modification des permissions

J'ai toujours eu le même souci avec ces cartes SD sous Xubuntu. La solution la plus simple a été d'acheter un adaptateur USB SD pour une poignée d'euros et tu pourras lire et écrire sur ta carte SD. On en trouve chez Amazon, Electrodepot etc.
https://www.startpage.com/do/dsearch?qu … sion=1.3.0

Hors ligne

#15 Le 28/11/2020, à 05:00

moko138

Re : (résolu) Carte SD externe - modification des permissions

Rien à voir avec la variante d'Ubuntu. Ni avec le type de support. Ni avec le type de lecteur.

Le diagnostic est clair et a déjà été posé par Coeur Noir :

sudo on ne s'en sert que pour exécuter des commandes à l'intérieur d'un terminal ou en console, on ne s'en sert JAMAIS pour lancer une application.

Enfreindre cette règle a corrompu des répertoires-clefs du home.

Dernière modification par moko138 (Le 28/11/2020, à 05:01)


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

Hors ligne

#16 Le 02/12/2020, à 18:58

breizhat

Re : (résolu) Carte SD externe - modification des permissions

ok Bien noté vos commentaires.

Je simplifie le problème en utilisant cette carte sur une autre machine...

je sais  c'est facile...:)

Merci du temps que vous y avez consacré.


------------------------------------------------------
N'utilisez pas sudo, utilisez sumo!

La commande sumo sert à expulser Windows et Apple du cercle sacré!

Hors ligne

#17 Le 02/12/2020, à 19:45

Coeur Noir

Re : (résolu) Carte SD externe - modification des permissions

Je simplifie le problème en utilisant cette carte sur une autre machine
= tu ne règles pas le problème !

Sur l'ordinateur, dans la session utilisateur où la carte est mal utilisable, as-tu passé la commande :

sudo   chown   -R   $USER:$USER   /home/$USER

tu la copies-colles telle quelle.

Ça, ça réglerait le problème.


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

Hors ligne

#18 Le 02/12/2020, à 23:36

moko138

Re : (résolu) Carte SD externe - modification des permissions

breizhat a écrit :

Bien noté vos commentaires.

Absolument pas, puisque, dans une heure, ça fera une semaine que Coeur Noir t'a indiqué le diagnostic et le remède. Et que tu n'en as rien fait...


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

Hors ligne