Vous n'êtes pas identifié.
Bonjour à tous,
Je possède un Disque Dur externe (80Go) en USB.
Lorsque je veut lire ses données je dois impérativeemnt être en root. En utilisateur, l'erreur
Impossible d'entrer dans le dossier /mnt/removable.
. s'affiche.
De plus, en root, il met impossible de pouvoir modifier/créer des fichiers.
Que faire pour modifier/créer des fichiers en root ?
Que faire pour pouvoir accéder au disque dur en utilisateur "normal" (modifier/créer/voir des fichiers) ?
Merci
Hors ligne
Ton disque dur est-il formaté en NTFS ?
Si oui, il te sera impossible d'écrire dessus, le support nfts-write n'était pas satisfaisant il est désactivé.
Sinon pourrais-tu mettre ton /etc/fstab ici ? (voir si le disque est monté juste)
Hors ligne
Le disque dur est formaté en NTFS. Faudrait-il que je le reformate en FAT (32) pour pouvoir le lire sur Windows et Linux ??
VOila le contenu du fichier :
# This file is edited by fstab-sync - see 'man fstab-sync' for details /dev/hda1 / ext3 defaults 1 1 /dev/hda6 /home ext3 defaults 1 2 /dev/hdc /mnt/cdrom iso9660 user,iocharset=iso8859-15,noauto,ro,exec 0 0 none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0 none /proc proc defaults 0 0 /dev/hda5 swap swap defaults 0 0 /dev/sda1 /mnt/removable ntfs pamconsole,exec,noauto,utf8,iocharset=iso8859-15,managed 0 0
Hors ligne
en fat32, tu pourras écrire dessus avec linux
Hors ligne
en fat32, tu pourras écrire dessus avec linux
C'est donc la solution ??
Hors ligne
Pour Windows ET Linux, c'est la seule solution.
Il faudra changer une ligne dans ton /etc/fstab :
/dev/sda1 /mnt/removable ntfs pamconsole,exec,noauto,utf8,iocharset=iso8859-15,managed 0 0 /dev/sda1 /mnt/removable vfat pamconsole,exec,noauto,utf8,iocharset=iso8859-15,managed 0 0
et si tu n'a pas accès à tous les fichiers en lecteure/ecriture avec un utilisateur simple il faudra rajouter après "managed" une virule suivi :
user,umask=002
Hors ligne
Bonjour,
Moi il y a une chose que je ne comprends pas trop la, tu dis que tu peux y acceder en root et pas en user classique, ca me semble bizzare, :idea: essaies simplement de changer les droits du disque sous le compte root en donnant acces w/r pour les users ! ca peut marcher apres tout.
Hors ligne
Non, le driver NTFS de linux ne fait pas la correspondance ente les droits NTFS et les droits unix, donc tous les fichiers auront les mêmes droits et il ne sera pas possible de les changer de la manière conventionnelle.
La méthode correcte est celle décrite par Daoro, avec l'argument umask dans le fstab, qui change le masque d'accès utilisé par le driver pour tous les fichiers du volume
Hors ligne
Bonjour,
Moi il y a une chose que je ne comprends pas trop la, tu dis que tu peux y acceder en root et pas en user classique, ca me semble bizzare, :idea: essaies simplement de changer les droits du disque sous le compte root en donnant acces w/r pour les users ! ca peut marcher apres tout.
Quand je veux changer les droits en root, ca me plante un erreur !!!
Hors ligne
Peut-être que mon post précédent n'était pas assez clair ? tu ne peux pas changer les droits de fichiers sur une partition NTFS parce que ces droits n'existent pas. Le système applique un masque unique de permissions a tous les fichiers, et on change ce masque avec l'argument "umask=" dans le champ d'options de /etc/fstab, comme décrit plus haut par Daoro.
Accesoirement, évitez de proposer des solutions non-testées, ça réduira la confusion...
Hors ligne
BOFH, c'était clair, mais je répondais à jokker
J'essayerai en rentrant de vac, de faire ce que vous disiez plus haut
Hors ligne
Oui ecoutes le il a raison, il a surtout de meilleures connaissances du monde unix que moi, regarde il a le statut moderateur, quand meme, crashe pas sur ses conseils
Bonne vacances
Hors ligne