Linux Droits disque dur externe
Résolupierrehome Messages postés 343 Date d'inscription Statut Membre Dernière intervention -
Je possède Mandriva 2008 ainsi qu'un disque dur externe.
Le problème est que je n'ai pas les droits pour écrire sur le disque dur externe
Voila ce qu'il m'affiche dans les propriétés du disque dur externe, sous l'onglet "droits d'accès" :
propriétaire : peut voir le contenu
groupe : interdit
autres : interdit
Je ne peux pas modifier le propriétaire et le mettre "peut voir et modifier le contenu" car je n'ai pas les droits en mode graphique (ce que d'ailleurs je ne comprends pas).
Après plusieurs recherches, j'ai compris qu'il fallait que j'utilise la commande chmod en Konsole (après une identification : su -). Je ne sais pas du tout comment fonctionne cette commande.
Quelqu'un peut-il me détailler la marche à suivre svp ?
Merci de votre aide
Thomas
Configuration: Linux Mandriva Firefox 2.0.0.13
36 réponses
- 1
- 2
Le problème central est l'impossibilité d'écrire sur un disque dur externe sous Mandriva 2008 en raison de droits d'accès refusés, avec des paramètres propriétaires et groupe bloquant toute modification. Des échanges indiquent l'emploi de la console pour monter le disque NTFS en lecture-écriture via ntfs-3g, et l'édition de /etc/fstab pour fixer ce montage avec rw et iocharset=utf8. Plusieurs messages recommandent de monter sur /mnt/ntfs plutôt que /media/disk et de vérifier /etc/fstab, car l'absence d'une ligne finale peut gêner le montage; ntfs-3g et iocharset=utf8 corrigent une partie des problèmes. En complément, la solution efficace passe par un montage automatique via ntfs-3g et la création d'un point de montage stable, après quoi la gestion des droits se fait au niveau du système de fichiers NTFS.
-
Ce sujet a déjà été traité sur le forum
http://www.commentcamarche.net/forum/affich 3528124 monter un disque dur externe ntfs
http://www.commentcamarche.net/forum/affich 2922905 debian probleme montage disque dur ntfs
etc...
Si ce n'est pas de la ntfs mais de la fat32 la démarche est expliquée dans le 2e lien
Bonne chance -
Merci de m'aider.
Rien de ce qui est écrit ne m'aide.
Mon dd se monte correctement.
C'est juste la modification des droits dont j'ai besoin.
Peut-tu me donner les commandes exactes pour la Konsole.
Je débute sous linux.
Merci de ton aide
thomas -
J'ai fait exactement ce qui était demandé : j'ai ajouté la ligne en question en la modifiant pour l'adapter à mon dd.
Mais rien ne change, les droits d'accès sont toujours les mêmes concernant mon dd. -
Salut,
affiche ce que tu as fait?cat /etc/fstab mount
et en rootfdisk -l
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
merci de ton aide :
voici le résultat des commandes demanées:
cat /etc/fstab :
/dev/sda1 / ext3 noatime 1 1
/dev/sda6 /home ext3 noatime 1 2
/dev/cdrom /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
none /proc proc defaults 0 0
/dev/sda5 swap swap defaults 0 0
/dev/sdb1 /mnt/ntfs ntfs user,users,uid=pierre,auto,ro,exec 0 0
mount :
/dev/sda1 on / type ext3 (rw,noatime,commit=0)
none on /proc type proc (rw)
/dev/sda6 on /home type ext3 (rw,noatime,commit=0)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
Par ailleurs, quand je branche mon dd externe il me met le message suivant :
[mntent]: AVERTISSEMENT: aucun nouvelle ligne finale à la fin de /etc/fstab
mount: le point de montage /mnt/ntfs n'existe pas -
affiche
ls /mnt
-
-
Si ton disque est en ntfs je te conseille d'installer ntfs-3g
urpmi ntfs-3g
ensuite toujours en rootmkdir /mnt/ntfs
dans /etc/fstab tu ajouteras la ligne/dev/sdb1 /mnt/ntfs ntfs-3g rw,nosuid,nodev,noatime,iocharset=utf8,allow_other,blksize=4096 0 0
-
"mount: le point de montage /mnt/ntfs n'existe pas" : il faut que tu crées un dossier "ntfs" dans le dossier "/mnt"
-
ou plus court dans /etc/fstab
/dev/sdb1 /mnt/ntfs ntfs-3g defaults 0 0
-
J'ai fait les opérations demandées.
Les problèmes sont les suivants :
- je créé un fichier "ntfs" dans le répertoire mnt --> en console, j'y ai accès, mais en mode graphique, il n'y a que le dossier "disk" dans mnt. (peut-être que ntfs est en fichier caché)
- dans fstab j'ai ajouté cette ligne :
/dev/sdb1 /mnt/ntfs ntfs-3g defaults 0 0
Au lancement du dd externe il m'indique dans une fenetre :
"Autorisations refusées"
PS : j'ai installé ntfs-3g
merce de votre aide -
je créé un fichier "ntfs"
ntfs doit être un fichier et pas un répertoire
pour qu'on se comprenne, on laisse tomber l'interface graphique (personnellement je conseille l'utilisation de la console pour les tâches administratives - et je suis conscient que beacuoup des gens ne sont pas d'accord avec moi ;-)
donc prenons de début tranquillement ;-)
affiche le résulta dels -l /mnt cat /etc/fstab
-
merci de ta patience.
Voici les résultats que tu demandes
ls -l /mnt :
total 8
drwxr-xr-x 2 root root 4096 2008-03-27 10:06 disk/
drwxr-xr-x 2 root root 4096 2008-04-05 15:10 ntfs/
cat /etc/fstab :
/dev/sda1 / ext3 noatime 1 1
/dev/sda6 /home ext3 noatime 1 2
/dev/cdrom /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
none /proc proc defaults 0 0
/dev/sda5 swap swap defaults 0 0
/dev/sdb1 /mnt/ntfs ntfs-3g defaults 0 0[root@localhos -
dans fstab tu as ça?
/dev/sdb1 /mnt/ntfs ntfs-3g defaults 0 0[root@localhos
ou ça?/dev/sdb1 /mnt/ntfs ntfs-3g defaults 0 0
-
je fais ceci :
/dev/sdb1 /mnt/ntfs ntfs-3g defaults 0 0 -
ok
affiche le résultat de al commandemount
-
J'ai réussi à le faire fonctionner correctement.
Je voulais juste tester quelque chose, j'ai enlevé la ligne suivante dans le fichier /etc/fstab :
/dev/sdb1 /mnt/ntfs ntfs-3g defaults 0 0
J'ai ensuite simplement débranché puis rebranché le disque dur externe, puis je suis allé voir dans les autorisations d'accès et tout les mondes peut maintenant modifié le contenu.
Pour y voir plus claire, voici les opérations que j'ai faite depuis le début de ce post :
- installation du paquets ntfs-3g
- création de ntfs dans mnt
voici le contenu du fichier fstab :
/dev/sda1 / ext3 noatime 1 1
/dev/sda6 /home ext3 noatime 1 2
/dev/cdrom /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
none /proc proc defaults 0 0
Et voici le résultat de la commande mount :
/dev/sda1 on / type ext3 (rw,noatime,commit=0)
none on /proc type proc (rw)
/dev/sda6 on /home type ext3 (rw,noatime,commit=0)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /media/disk type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)
Voila, je n'ai pas les connaissances nécessaires pour analyser tout cela et pour connaître la raison pour laquelle le disque dur externe accepte maintenant que je copie des dossiers dessus.
En tout cas, merci à toutes les personne (ainsi qu'à leur patience) qui m'ont aider, notamment lami20j.
Thomas -
pour connaître la raison pour laquelle le disque dur externe accepte maintenant que je copie des dossiers dessus.
la réponse tu l'as donnée ;-))
J'ai ensuite simplement débranché puis rebranché le disque dur externe,
En fait, quand tu faisait les modifications, elles n'étaient pas prise ne charge. Ta partition restais montée avec les options d'avant.
Une fois que tu as debranchée le disque, le demontage a été fait.
Le rébranchement a permis de monter la partition avec les nouvelles options que tu as ajoutées dans /etc/fstab
-
après chaque opération que tu me disais de faire, j'effectuais le débranchement rebranchement.
Mais ne te parait-il par étonnant que dans le fichier fstab il n'apparaisse pas une ligne mentionnant le disque dur externe. Je te réaffiche l'intégralité du dossier fstab :
/dev/sda1 / ext3 noatime 1 1
/dev/sda6 /home ext3 noatime 1 2
/dev/cdrom /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
none /proc proc defaults 0 0
/dev/sda5 swap swap defaults 0 0
Nota : je possède aussi une petite clé USB 4 giga qui elle marchait parfaitement par contre (aucun problème de droits, je les avait tous) -
j'ai oublié de dire que cette clé est en fat32 contrairement au disque dur externe qui est en NTFS
- 1
- 2