#1 Le 09/03/2013, à 17:59
- Moluskum
[résolu] Impossible de modifier les permissions sur disque dur externe
Bonjour,
Je suis un tout nouvel utilisateur de Linux, veuillez m'excuser si je ne maîtrise pas encore toute la terminologie.
Je viens d'installer Linux, avec Ubuntu 12:10 et Unity, et l'une de mes applications (gestion de bibliothèque multimédia) ne trouve pas le chemin vers un disque dur externe, sur lequel sont stockés tous mes fichiers multimédias. Le problème me semble venir des droits d'accès, qui ne sont paramétrés que pour l'utilisateur, et rien sur 'groupe' ou 'autres'.
Il s'agit d'un disque dur formaté sous windows en FAT 32. Je le vois très bien quand je passe par Nautilus, je peux y accéder et modifier des fichiers sans problème, puisque je suis reconnu comme l'utilisateur. Par contre, mon appli ne le voit pas du tout.
Je suis passé par le terminal pour essayer de modifier les droits d'accès avec la commande chmod.
Le problème, c'est que la commande chmod est sans effet sur ce disque.
Il se trouve dans /media/olivier (c'est mon nom d'utilisateur, et un répertoire s'est créé sous ce nom dans media), et se présente comme ça :
drwx------ 17 olivier olivier 32768 janv. 1 1970 FREECOM HDD
Pour modifier les permissions, j'ai tapé :
olivier@olivier-ordi:/media/olivier$ chmod 777 "FREECOM HDD"
Mais il n'y a rien à faire, j'obtiens toujours drwx------
J'ai tout tenté, avec sudo, en me connectant en root (#), avec des apostrophes au lieu des guillemets, mais c'est sans résultat.
Est-ce que quelqu'un peut m'aider ?
Olivier.
Dernière modification par Moluskum (Le 16/03/2013, à 20:01)
Hors ligne
#2 Le 09/03/2013, à 18:16
- ljere
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
il est impossible de modifier ces droits même en sudo ou en root, pour les partitions dans des formats Windows (fat32 ou ntfs).
je donne donc un peu de lecture http://michel-eudes.fr/blog/index.php?2 … xterne-usb
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#3 Le 09/03/2013, à 18:26
- Moluskum
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
Merci beaucoup ljere !
Je vais lire attentivement ta doc, et tenter la manipulation décrite, même si ça me fait un peu peur de prime abord.
Hors ligne
#4 Le 09/03/2013, à 20:39
- Moluskum
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
Verdict : ça a marché !, mais...
J'ai essayé aussi avec un disque dur de 3 To formaté en GPT, et ça passe aussi, en le déclarant en ntfs.
Par contre, j'ai maintenant quelques soucis au démarrage d'Ubuntu : le disque dur externe doit être branché avant de démarrer, sinon on a droit à un message disant qu'il n'est pas détecté (mais on peut passer outre).
Et puis j'ai eu droit aussi à deux plantages inexpliqués au démarrage (le système a l'air de se lancer, et puis paf !, écran noir...), et à l'impossibilité aussi d'éteindre le système (? j'ai pas compris ce qui s'est passé, chaque fois que je cliquait sur éteindre, je me retrouvais sur l'écran d'accueil avec l'invite de démarrage de session...).
Mais là, après quelques tests, et si je ne touche plus au disque dur externe, ça a l'air d'aller. Je croise les doigts.
Merci beaucoup !
Hors ligne
#5 Le 09/03/2013, à 20:59
- ljere
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
oui si tu as ajouté ton disque dans fstab c'est normal qu'il te le demande au démarrage
pour tes plantages par contre je ne sais pas si c'est lié si ça se reproduit je te conseillerai plutôt d'ouvrir une nouvelle discussion
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#6 Le 16/03/2013, à 14:48
- Moluskum
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
Bonjour,
Je rouvre cette discussion, car au bout du compte mon problème n'est que partiellement résolu.
J'ai suivi la procédure décrite dans le lien donné par ljiere - manque de chance, le lien n'est plus actif !
En gros, j'ai créé un point de montage pour un disque externe formaté en Fat32 en le déclarant dans le fstab.
J'ai écrit ceci :
<file system> <mount point> <type> <options> <dump> <pass>
UUID=14E7-3C59 /media/freecom1 vfat user 0 0
L'option user était censée autoriser le montage par l'utilisateur. Certes, mais je m'aperçois, contrairement à ce qui était dit dans la doc, que je ne peux pas modifier les permissions ni les utilisateurs pour ce disque dur.
Avec la commande chmod, même en me connectant en root (#), rien à faire, les permissions restent systématiquement :
drwxr-xr-x 17 root root 32768 janv. 1 1970 freecom1
Et quand j'essaye la commande chown pour changer le propriétaire ou le groupe, j'obtiens :
"changement de propriétaire pour «freecom1»: Opération non permise"
Je ne sais plus quoi faire. En l'état, il m'est donc impossible d'écrire sur ce disque par le biais de Nautilus, puisque je suis connecté en mode utilisateur.
Qu'est-ce qui ne va pas dans mon paramétrage ?
Dernière modification par Moluskum (Le 16/03/2013, à 15:09)
Hors ligne
#7 Le 16/03/2013, à 14:57
- Moluskum
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
Pardon, j'ai un peu l'esprit épais, car si je relis ljiere : "il est impossible de modifier ces droits même en sudo ou en root, pour les partitions dans des formats Windows (fat32 ou ntfs)"
OK, donc je m'acharne à faire quelque chose d'impossible !
Toutefois, si je relis la doc de Michel Eudes (dont j'ai heureusement gardé une copie), il est dit :
"Vous aurez les permissions que vous aurez définies dans le fstab pour les partitions Windows, et pour les partitions Linux vous pourrez faire sudo chmod -R ainsi que sudo chown -R sur le point de montage pour gérer les permissions. Vous pourrez également autoriser la lecture/écriture, lecture seule ou non accès aux autres utilisateurs du PC de la même façon que vous le faites sur vos partitions de disques fixes, les disques amovibles étant parfaitement identifiés par leur UUID."
Qu'entend-t-il par "Vous aurez les permissions que vous aurez définies dans le fstab pour les partitions Windows".
Il y a un moyen de définir ces permissions dans le fstab ?
Hors ligne
#8 Le 16/03/2013, à 15:08
- Moluskum
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
C'est encore moi !
Bon, finalement, à la place de "user", dans les options du fstab, j'ai écrit "umask=000".
J'ai fait ça un peu au pif, parce que j'ai vu ça sur Wikipedia sans vraiment d'explications.
Mais ça a l'air de fonctionner !
Désormais, le chmod de mon disque dur est passé en 777 !
J'aimerais quand même avoir confirmation que je ne fais trop de bêtises...
Dernière modification par Moluskum (Le 16/03/2013, à 15:09)
Hors ligne
#9 Le 16/03/2013, à 15:20
- ljere
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
donne moi le retour de ces commandes
cat /etc/fstab
sudo parted -l
sudo blkid
merci de mettre le retour de ces commandes entre des balises code c'est l'icone <> au dessus de la zone de texte
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#10 Le 16/03/2013, à 15:38
- Moluskum
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
Merci ljere. Voici :
root@olivier-ordi:/home/olivier# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb1 during installation
UUID=5d9f6fa2-9b30-4ef6-9deb-7b56a916fea0 / ext4 errors=remount-ro 0 1
# /home was on /dev/sdb2 during installation
UUID=c4887c0b-c537-46f9-9ab5-0f555d183287 /home ext4 defaults 0 2
# swap was on /dev/sdb5 during installation
UUID=f10a6d8e-6a34-41b8-895a-b5a1b2f37952 none swap sw 0 0
# montage fixe pour Freecom HDD 1
UUID=14E7-3C59 /media/freecom1 vfat umask=000 0 0
root@olivier-ordi:/home/olivier# parted -l
Modèle: ATA ST31000524AS (scsi)
Disque /dev/sda : 1000GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Numéro Début Fin Taille Type Système de fichiers Fanions
1 32,3kB 1049kB 1016kB primary
2 1049kB 106MB 105MB primary ntfs démarrage
3 106MB 20,1GB 19,9GB primary ntfs
4 20,1GB 420GB 400GB primary ntfs
Modèle: ATA WDC WD5003AZEX-0 (scsi)
Disque /dev/sdb : 500GB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : msdos
Numéro Début Fin Taille Type Système de fichiers Fanions
1 1049kB 20,0GB 20,0GB primary ext4 démarrage
2 20,0GB 498GB 478GB primary ext4
3 498GB 500GB 2398MB extended
5 498GB 500GB 2398MB logical linux-swap(v1)
Modèle: Freecom Hard Drive XS (scsi)
Disque /dev/sdc : 2000GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Numéro Début Fin Taille Type Système de fichiers Fanions
1 1049kB 2000GB 2000GB primary fat32 lba
root@olivier-ordi:/home/olivier# blkid
/dev/sda1: LABEL="System Reserved" UUID="928AE0CB8AE0ACC3" TYPE="ntfs"
/dev/sda2: LABEL="Recovery" UUID="7090E20E90E1DB1C" TYPE="ntfs"
/dev/sda3: LABEL="WIN7" UUID="DACE0BF0CE0BC42B" TYPE="ntfs"
/dev/sda4: LABEL="DATA" UUID="6D5001CD0F091449" TYPE="ntfs"
/dev/sdb1: UUID="5d9f6fa2-9b30-4ef6-9deb-7b56a916fea0" TYPE="ext4"
/dev/sdb2: UUID="c4887c0b-c537-46f9-9ab5-0f555d183287" TYPE="ext4"
/dev/sdb5: UUID="f10a6d8e-6a34-41b8-895a-b5a1b2f37952" TYPE="swap"
/dev/sdc1: LABEL="FREECOM HDD" UUID="14E7-3C59" TYPE="vfat"
Pardon : ATA ST31000524AS (scsi) c'est un disque dur sur lequel j'ai mon ancien système Windows. je n'ai pas pensé à le démonter avant de lancer les commandes.
Le disque dur qui me pose souci, c'est le Freecom Hard Drive XS (scsi).
Mais depuis que je l'ai déclaré en umask=000, ça a l'air d'aller bien.
Dernière modification par Moluskum (Le 16/03/2013, à 15:46)
Hors ligne
#11 Le 16/03/2013, à 19:29
- ljere
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
change ta ligne dans fstab de cette manière
# montage fixe pour Freecom HDD 1
UUID=14E7-3C59 /media/freecom1 vfat rw,user,noauto,exec,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850,shortname=mixed 0 0
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#12 Le 16/03/2013, à 20:04
- Moluskum
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
Oui, ça marche bien avec ces options.
Merci pour tout !
(trouvé de la doc là : mount_fstab, ça va m'aider à comprendre).
Dernière modification par ljere (Le 16/03/2013, à 20:39)
Hors ligne
#13 Le 16/03/2013, à 20:40
- ljere
Re : [résolu] Impossible de modifier les permissions sur disque dur externe
de rien, bon courage pour la suite
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne