
Le problème de ce sujet a été résolu
| Page 1 | |||||||||||
| Auteur | Message | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||||||||
| Page 1 | |||||||||||
Hype.
|
# Posté le 28/04/2008 à 14:11:26 | ||||||||||
|
Ville : Paris |
Bonjour !
J'utilise Linux depuis quelques temps, et jusque là tout allait bien. Mais, horreur : Linux refuse à présent d'écrire sur mon DDE ! (Disque Dur Externe) Quand je le branche, Linux me dit : ![]() Quel que soit mon choix (oui, non, rien, la croix), je ne peux pas écrire dessus : ![]() Pour info : - Dual boot Kubuntu 7.10 (encore) / XP - ordinateur : portable : samsung V25, proco : intel Pentium IV 2,8 GHz, 512 Mo de RAM... - 3 partitions sur mon DDI de 37 Go(Disque Dur Interne) : - XP : 27 Go : FAT 32 - SWAP : 1 Go : SWAP ? (ou ext 3 je sais plus mais bon c'est pas important elle marche ^^) - Linux : 9 Go : ext 3 - 1 partition sur mon DDE : Mes documents (WD Passport) : FAT 32 c'est le sdb1 - Avant tout allait bien En fait j'ai plein de données sur mon DDE, et je ne veux surtout pas les perdre !!! J'ai besoin que mon DDE soit opérationnel impérativement mercredi (après demain)... Car je fais un film avec des amis, en DV, et le montage se fait sous Linux... Merci de votre aide ! PS : j'ai essayé plusieurs choses : Code : Console
ça donne ça : Code : Console
Quant à mon fstab (j'ai pas compri ce que c'était mais il parait que ça a un rôle à jouer) : Code : Console
-------------------------------------------------------------------------------- EDIT : Je viens de m'appercevoir de quelque chose : ![]() Mon DDE appartiendrait au root ? C'est peut être pour ça que ça ne marche pas ? Est ce que quelqu'un sait comment changer l'appartenance d'un disque ? ça doit être quelque chose comme : sudo change_propriétaire sdb1 nouveau_propriétaire Finalement j'y suis arrivé, grâce à un petit bidouillage sur les groupe de mon utilisateur. Et mon "sudo chmod -R u+w "Mes documents" final a tout regler. Merci à tous !
Édité
le 12/12/2008 à 23:07:58
par Hype.
|
||||||||||
Gamoth
|
# Posté le 28/04/2008 à 15:09:45 | ||||||||||
|
Dodo Time
|
Bonjour,
fais un petit: Code : Bash
dis moi ce que la donne? si tu as en effet un problème de droits, tu peux faire un Code : Bash
pour connaitre ton user et ton group: Code : Bash
bon courage |
||||||||||
Hype.
|
# Posté le 28/04/2008 à 15:29:38 | ||||||||||
|
Ville : Paris |
Alors : ls -la /media donne :
Code : Console
J'ai pas bien compri où on voit quel est son groupe avec id... ça me donne ça : Code : Console
En tous cas merci à toi Gamoth !!! PS : je préfère ne pas faire de bétise, donc j'attend d'être sûr de mon groupe avznt de faire le chown... (j'ai pas envie de perdre plus de 60 Go de données...).
Édité
le 28/04/2008 à 15:38:12
par Hype.
|
||||||||||
Gamoth
|
# Posté le 28/04/2008 à 17:21:36 | ||||||||||
|
Dodo Time
|
Bon apparemment si ton disque est bien:
drwxr-xr-x 9 root root 32768 1970-01-01 01:00 WD Passport tu as bien un petit problème de droits Sache que si tu te trompe dans tes permissions tu ne perdras rien du tout, root peut tout et a accès à tout bon pour ton problème il suffit juste de faire comme je te l'ai indiqué : chown -R hype:hype /media/sdb1 (enfin /media/le nom du repoertoire de montage) après tu pourras restester mais normalement ça devrait marcher!!! D'ailleurs c'est bizarre que personne n'est répondu avant ou après moi, pour un problème comme cela Bon courage |
||||||||||
kna
|
# Posté le 28/04/2008 à 17:27:49 | ||||||||||
へへ![]()
|
Tout simplement dans ta première commande rajoute un "\" après le WD (parce que l'espace qui suit est un caractère spécial)
soit : sudo mount /dev/sdb1 /media/WD\ Passport -o uid=1000 Et normalement c'est bon... Tu peux aussi rajouter dans les options (après le -o) gid=1000 et umask=022 Tu peux voir ton uid et ton gid dans le fichier /etc/passwd Le umask ca définit les droits des fichiers. les droits en octal = 666 - umask donc un umask=022 correspond a un chmod 644 soit droits en lecture/ecriture pour l'utilisateur et droits en lecture pour tous les autres. Pour en savoir plus : - http://lea-linux.org/cached/index/Fstab.html - man fstab - man mount - man umask « Le peuple français est incapable d'un régicide » (Louis XVI, 1789) |
||||||||||
Hype.
|
# Posté le 28/04/2008 à 17:38:53 | ||||||||||
|
Ville : Paris |
Bah ça ne marche toujours pas...
J'ai fais : Code : Console
et il me fait une llllllllllloooooooooooooonnnnnnnnnnnnnggggggggggguuuuuuuuuuueeeeeeeeee liste de tous les fichiers en disant à chaque fois : Code : Console
Et ce même si je suis en sudo... kna ej n'ai pas tout compri , mais quand je fais : Code : Console
Il me dit : Code : Console
|
||||||||||
Gamoth
|
# Posté le 28/04/2008 à 20:35:21 | ||||||||||
|
Dodo Time
|
Effectivement !! cela ne marche pas sous ma xubuntu (avec ce demon hal :@)
bon je vais cherché activement, c'est bizarre quand même ce truc!! Sous fedora cela ne me faisait pas ça et sous debian enfin je crois bon je vais cherché et je vais trouvé!!! Edit: j'ai éffectué pas mal de recherche et apparemment sur les systèmes de fichiers de type dos, on ne peut pas modifier les droits a chaud, il faut donc les spécifier au montage donc tu démonte ton disque Code : Console
normalement ça , en tout cas moi ça marche! bon courage
Édité
le 28/04/2008 à 20:59:50
par Gamoth
|
||||||||||
Hype.
|
# Posté le 28/04/2008 à 23:18:15 | ||||||||||
|
Ville : Paris |
"j'ai éffectué pas mal de recherche" merci de te donner cette peine !
Par contre... ça ne marche toujours pas... Je n'ai pas bien tout compris, surtout avec "test"... Maintenant, il y a deux dossiers : WD passport (vide) et WD passport-l (plein : ouf au moins je n'ai rien perdu) mais je n'en ai pas les droits... Voici ce que j'ai fais : Code : Console
Ai-je mal interprété tes conseils ? PS : ça commence à m'ennuyer serieusement : on commence le tournage bientôt, et comme on a pas beaucoup de temps, on voudrait monter en même temps... Sinon sous XP ça marche impec' ... Mais il n'y a pas un moyen d'être root ? Je sais bien que c'est un très mauvaise idée car dangereux, mais bon... si je n'arrive pas à récupérer les droits je n'aurai pas trop le choix... EDIT : Je n'ai touché à rien, mais la situation a un peu changée : Maintenant il y a : test : vide, j'ai les droits ; WD : vide, j'ai les droits ; WD passport : plein (re-ouf) : j'ai pas les droits ![]() RE-EDIT : ça ne marche toujours pas, et on commence demain... J'ai refais des tests : Code : Console
... Si quelqu'un a une idée...
Édité
le 29/04/2008 à 19:23:50
par Hype.
|
||||||||||
Gamoth
|
# Posté le 29/04/2008 à 19:56:36 | ||||||||||
|
Dodo Time
|
Bon alors c'est un peu le bazar dans ce que tu nous a fait!!!!!!!
fais nous un Code : Console
ensuite tu utilise le repertoire /media/test Code : Console
le fdisk va te permettre de savoir quel est le nom de ton périphérique externe (sous unix tout n'est que fichier donc périphérique est accésssible via un fichier !!! de la forme /dev/sdb1 ou /dev/sdc1) tu va le monter!! Code : Console
et maintenant tu devrais avoir accés a ton disque via le repertoire (fichier :D) /media/test et tu nous montre tes droits en tapant Code : Console
Je ne vois pas pourquoi ça ne marcherai pas!!! pour preuve de ma bonne fois, voici mon cas avec ma clé usb Code : Console
Édité
le 29/04/2008 à 20:05:20
par Gamoth
|
||||||||||
Hype.
|
# Posté le 29/04/2008 à 20:08:58 | ||||||||||
|
Ville : Paris |
Code : Console
ça ne marche toujours pas... à présent : WD : vide, j'ai les droits (mais ça sert à rien -_- ) ; WD passport : plein, j'ai pas les droits ; test : plein aussi , j'ai pas les droits ![]() Note : pour ces 3 dernières lignes, je ne fais qu'essayer d'utiliser ces dossiers... (en créant des fichiers dedans, par exemple, dont c'est peut être faux... Euh... en fait je peux créer des fichiers dans le dossier WD passport, mais pas dans les sous-dossier... il manque donc peut être un " -R " quelque part ? EDIT : De plus, si je créer de nouveaux dossiers, je peux écrire dedans... c'est pas tout à fait ce que je voulais, mais c'est déjà ça... On s'approche ! (PS : je veux bien la solution quand même, car cette solution n'est pas du tout définitive...) RE-EDIT : Apparement ça dépend des dossiers : Voici l'arborescence de mon DDE : WD passport autorun Mes documents Recycled System Volume Information WDSync.exe WD Sync Data WD_Windows_tools (Je n'utilise que " mes documents" , le reste c'était destrucs installé à la base, des outils windows, dont un utilitaire de sauvegarde, que j'a laissé (ça sert pas à grand chose et c'est assez énervant, je vais peut être les enlever après... à voir))) Et bien je peux créer des fichiers dans "Recycled" et "System Volume Information", ainsi que dans tout les dossiers que je créer dans le dossier : "WD passport" (le "haut" de mon DDE).
Édité
le 29/04/2008 à 20:27:05
par Hype.
|
||||||||||
Gamoth
|
# Posté le 29/04/2008 à 22:12:47 | ||||||||||
|
Dodo Time
|
relis mon message précédent tu n'as pas bien suivi la procédure
n'oublie de me faire un ls -l et pas ls tout tout court et c'est sudo chown hype:hype /media/test pas de ; mais : pas la mettre des messages à rallonges ça ne sert à rien, je veux juste que tu execute exactement ce que j'ai dit Bon courage |
||||||||||
Hype.
|
# Posté le 29/04/2008 à 22:35:16 | ||||||||||
|
Ville : Paris |
J'ai fais exactement ce que tu m'as dis :
Code : Console
|
||||||||||
Gamoth
|
# Posté le 29/04/2008 à 22:48:16 | ||||||||||
|
Dodo Time
|
bon maintenant tu tape
sudo umount /media/test sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /media/test ls -l |
||||||||||
Hype.
|
# Posté le 30/04/2008 à 00:14:36 | ||||||||||
|
Ville : Paris |
ça avance mais c'est pas encore gagné...
Code : Console
Là c'est bon, les dossiers m'appartiennent, mais il y a un dernier problème : ![]() En fait, le propriétaire ne peut pas modifier le contenu, donc ne peut pas écrire... Je peux changer ça, mais losque je demande de le faire aussi pour les sous-dossiers, il y a une fenêtre qui s'ouvre, la même que lorqu'on copie un fichier, et elle reste à 0% Faut-il faire ça et attendre même si ça pernd des heures ? EDIT (oui, je sais, encore un message à rallonge) : En fait lorsque je débranche mon DDE, puis le rebranche, je perd les modifications... Les dossiers (test...) existent toujours, mais ils ne revoient plus sur mon DDE... Code : Console
Il n'y a plus que WD Passport qui revoit vers mon DDE, et il appartient au root... Y a t il un moyen d'automatiser le montage ? (en fait, comme je n'ai qu'un port USB, je suis obligé de le débrancher (proprement) assez souvent... Une webcam, une tablette graphique, un lecteur multi-carte, un clavier MIDI (trop bien !), et mon DDE se partagent ce port...)
Édité
le 30/04/2008 à 09:03:22
par Hype.
|
||||||||||
Gamoth
|
# Posté le 30/04/2008 à 09:22:00 | ||||||||||
|
Dodo Time
|
Si y a moyen d'automatiser cela, je pense que mettre une entrée correspondante a ton disque dans fstab pourrait arranger cela
je ne sais pas si ça va marcher mais tu au moins tu auras une piste pour chercher (et oui Linux c'est de la recherche mais plus tu recherche plus tu comprends) gksudo gedit /etc/fstab tu rajoute ça : /dev/sdb1 /media/test vfat uid=1000,gid=1000 0 0 fais attention tu vas peut être avoir un conflit avec gnome-volume-manger qui te montera automatiquement les disques Normalement ça doit marcher de taper cette comande sous /media/test chmod -R 700 "WD Sync Data" si ça marche pas envoie moi ton résultats |
||||||||||
Hype.
|
# Posté le 30/04/2008 à 09:34:47 | ||||||||||
|
Ville : Paris |
Je suis sous Kubuntu, donc je dois plutôt faire :
sudo kate /etc/fstab et je serai en conflit avec quoi ? Sinon il vaut pas miux faire 755 ? ou 750 ? Parceque si je ne suis pas le propriétaire, je voudrais quand même lire et executer sur mon DDE (si je n'arrive pas à redevenir le propriétaire) |
||||||||||
Gamoth
|
# Posté le 30/04/2008 à 09:43:26 | ||||||||||
|
Dodo Time
|
oui kate ça marche aussi, je t'avais mis ça pour simplifier, mais sinon c'est vim
![]() et tu seras en conflit parce que Ubuntu va vouloir monter ton disque automatiquement a chaque fois que tu vas le brancher! Pour ce qui est des droits de toutes façon ça ne va pas rester sur ton disque puisque le fat32 ou ntfsne gère pas les droits POSIX du coup il faudra le refaire a chaque fois Bon courage |
||||||||||
Hype.
|
# Posté le 30/04/2008 à 09:53:28 | ||||||||||
|
Ville : Paris |
Avec un script, alors ?
EDIT : ok Bon au moins je peux écrire dans les nouveaux dossiers (quoiqu'il faut que je refasse la manip')... Et je vais peut être pouvoir écrire dans les ancies dossiers, à voir... Pour les programmes je verai.
Édité
le 30/04/2008 à 13:53:15
par Hype.
|
||||||||||
Gamoth
|
# Posté le 30/04/2008 à 13:46:11 | ||||||||||
|
Dodo Time
|
wé c'est possible, faudrait plutôt voir du coté de la configuration du programme qui te monte automatiquement ton disque ça sera plus propre
c'est peut être hald ou mtab ou gnome-volmume-manager, la je ne sais pas encore si tu trouve quelque chose fais nous signe |
||||||||||
Aniem
|
# Posté le 30/04/2008 à 17:44:38 | ||||||||||
![]()
|
J'utilise moi aussi un disque dur externe
et apres plusieurs manipulations, j'en suis venu a rajouter ça dans mon fstab : Code : Console
Ainsi, pour monter, je fais Code : Bash
sans le sudo et demonter, ben Code : Bash
Par contre, faut etre sur que le disque dur est sur le device sdb1, et notamment, toujours demonter avant de debrancher |
||||||||||
Retour au forum "Linux & Mac" ou à la liste des forums
Le Site du Zéro vous proposera bientôt de nouveaux cours partant de Zéro dans d'autres domaines que l'informatique !

