Page 1 sur 2

[Impossible d'écrire/lire] Problème de droit sur DD [RÉSOLU]

Publié : mer. 15 avr. 2009, 23:24
par koshie
Bonsoir,

Pour une raison qui m'est inconnu, j'ai bidouillé y'a quelques semaines sur mon PC les droits sur mon disque dur et maintenant mon disque dur externe et mes clés USB ne peuvent être lu et écrire sur aucun GNU/Linux, j'ai testé sur 3 PC.

Je suis perdu et je sais pas du tout quoi faire, puisque même sur IRC quand on m'a dit de taper ça :
chown -R koshie:koshie /media/disk/*
Bah j'ai pu lire mais je peux pas écrire.

Ce que j'aimerais c'est que tous ces périphérique soit lisible, écrivable et executable... Comme quand on l'achète quoi.

J'y connais rien en droit et je sais pas par où commencer.

Je vous remercie, Koshie.

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : jeu. 16 avr. 2009, 04:20
par Thom1
Peut-être que l'user koshie n'a pas l'autorisation d'écrire.
fais en root :

Code : Tout sélectionner

chmod -R u+rwX
Ceci donne tous les droits au propriétaire

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : jeu. 16 avr. 2009, 10:57
par tuxce
le forum est un perpétuel recommencement :|
une partition, c'est plein de propriétés mais la plus importante est quand même son système de fichier !!!

comment tu veux qu'on connaisse ce qu'il peut y avoir comme droit si on n'a même pas le fs?

le ch{mod,own,grp} etc... c'est pour les répertoires/fichiers mais ça n'a strictement aucun effet pour des partitions vfat ou ntfs (et sûrement d'autres aussi).

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : jeu. 16 avr. 2009, 12:16
par farvardin
regarde avec le gestionnaire d'utilisateurs (à démarrer en root ou avec sudo), avec kde c'est kuser, avec gnome il suffit de regarder dans le menu d'administration, et rajoute ton utilisateur dans le groupe "hal", et éventuellement tous les groupes qui te sembleront utiles (voire tous les groupes tout court), cela devrait te permettre de lire et écrire sur tes périphériques externes.

Sinon, si c'est un système de fichier unix (ext3 par exemple), et que cela bloque encore, le conseil de Thom1 devrait être suffisant.

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : jeu. 16 avr. 2009, 12:28
par tuxce
farvardin a écrit :avec gnome il suffit de regarder dans le menu d'administration,
pas installé par défaut
farvardin a écrit :et rajoute ton utilisateur dans le groupe "hal"
l'utilsateur/groupe hal ne servent qu'à une seule chose: lancer le daemon hal, ça ne sert à rien et même crée une brèche de se rajouter à ce groupe.

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : jeu. 16 avr. 2009, 19:05
par froli
En root

Code : Tout sélectionner

usrmod -aG storage tonuser

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 14:22
par koshie
Désolé d'avoir oublié de préciser :
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 38913 312568641 b W95 FAT32

Pour ta commande Thom1 :
[koshie@Lili ~]$ sudo chmod -R u+rwX
chmod: opérande manquante après `u+rwX'
Pour en savoir davantage, faites: « chmod --help ».
Celle de Froli ne me renvoit rien et ça ne marche toujours pas.

Cela vient p-ê du fait que, comme l'a dit Tuxce, c'est un système de fichier FAT32... Et non UNIX.

Merci.

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 14:53
par tuxce
chmod demande une répertoire ou fichier en arguments.
le groupe "storage" n'est pas nécessaire surtout si on passe par hal, il est surtout utilisé pour des accès direct au périphérique.

@koshie, tu utilises quoi pour monter la partition (fstab ? environnement genre gnome/kde ? pcmanfm ?)
et tu peux poster (une fois la partition montée) la sortie de:

Code : Tout sélectionner

mount

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 14:55
par koshie
D'habitude je passe par Gnome.
[koshie@Lili ~]$ mount
/dev/sda5 on / type ext3 (rw)
none on /dev type ramfs (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
/dev/sda7 on /home type ext3 (rw)
/dev/sda6 on /boot type ext2 (rw)
gvfs-fuse-daemon on /home/koshie/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=koshie)
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)
/dev/sr0 on /media/PLAYDISC type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=1000)

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 15:08
par tuxce
le "rw" devant "sdb1" montre que tu as le droit d'y écrire ...

Code : Tout sélectionner

ls -al /media
ls -al /media/disk
echo "toto" > /media/disk/c
cat /media/disk/c

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 15:36
par koshie
[koshie@Lili ~]$ ls -al /media
total 42
drwxr-xr-x 7 root root 4096 avril 17 14:31 .
drwxr-xr-x 20 root root 4096 avril 16 15:10 ..
-rw-r--r-- 1 root root 158 avril 17 14:31 .hal-mtab
-rw------- 1 root root 0 avril 17 14:31 .hal-mtab-lock
dr-xr-xr-x 1 koshie root 2048 juin 9 2004 PLAYDISC
drwxr-xr-x 2 root root 4096 janv. 11 15:32 cd
drwxr-xr-x 8 koshie root 16384 janv. 1 1970 disk
drwxr-xr-x 2 root root 4096 janv. 11 15:32 dvd
drwxr-xr-x 2 root root 4096 janv. 11 15:32 fl
[koshie@Lili ~]$ ls -al /media/disk
ls: ne peut accéder /media/disk/.Trash-1000: Erreur d'entrée/sortie
total 164
drwxr-xr-x 2 koshie root 16384 déc. 5 14:07 $recycle.bin
drwxr-xr-x 8 koshie root 16384 janv. 1 1970 .
drwxr-xr-x 7 root root 4096 avril 17 14:31 ..
d????????? ? ? ? ? ? .Trash-1000
drwxr-xr-x 8 koshie root 16384 mars 13 21:52 Koshie
drwxr-xr-x 2 koshie root 16384 nov. 26 18:36 Recycled
drwxr-xr-x 5 koshie root 16384 nov. 25 20:25 System Volume Information
-rwxr-xr-x 1 koshie root 65536 déc. 31 1979 fsck0000.rec
drwxr-xr-x 3 koshie root 16384 déc. 19 12:46 theo
[koshie@Lili ~]$ echo "toto" > /media/disk/c
bash: /media/disk/c: Système de fichiers accessible en lecture seulement
[koshie@Lili ~]$ cat /media/disk/c
cat: /media/disk/c: Aucun fichier ou dossier de ce type
Et pourtant j'ai rien d'affiche quand je branche le DD, même en fichier caché et avec la commande qui ma repermis de voir ce qui se passait, je pouvais pas écrire...

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 16:43
par Thom1
La FAT32 ne gère pas les droits, il te faut donc monter la partition avec tous les droits par exemple, sinon juste les droits à ton user :

lecture/écriture pour tout le monde :

Code : Tout sélectionner

mount -o umask=000 /dev/sdb1 /media/c
Je ne sais plus comment on choisit les droits juste pour l'user

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 17:16
par tuxce
la, je vois 2 choses, ou bien, la partition a besoin d'un scan (une fois démonté):

Code : Tout sélectionner

dosfsck -a /dev/sdb1
ou alors, c'est le genre de clé ou disque qui a un bouton pour la protection d'écriture et il est mis sur lecture...

le .Trash qui donne une erreur I/O me fait pencher vers la première solution (un scandisk sous win peut aussi faire l'affaire)

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 17:40
par froli
Sinon tu peux essayer ça:

en root:

Code : Tout sélectionner

mkdir /mnt/usbdrive
Ensuite modifi fstab, et ajoute cette ligne en l'adaptant avec le nom de ton disque:

Code : Tout sélectionner

/dev/sdb1 /mnt/usbdrive vfat rw,noauto,async,user 0 0

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : ven. 17 avr. 2009, 18:03
par koshie
[koshie@Lili ~]$ sudo dosfsck -a /dev/sdb1
dosfsck 3.0.1, 23 Nov 2008, FAT32, LFN
There are differences between boot sector and its backup.
Differences: (offset:original/backup)
65:01/00, 90:fa/0e, 91:fc/1f, 92:31/be, 93:c0/77, 94:8e/7c, 95:d0/ac
, 96:bc/22, 97:b4/c0, 98:7b/74, 99:06/0b, 100:57/56, 101:8e/b4, 102:c0/0e
, 103:b9/bb, 104:08/07, 106:bf/cd, 107:b4/10, 108:7b/5e, 109:f3/eb
, 110:a5/f0, 111:8e/32, 112:d8/e4, 113:bb/cd, 114:78/16, 115:00/cd
, 116:0f/19, 117:b4/eb, 118:37/fe, 119:0f/54, 120:a0/68, 121:56/69
, 122:88/73, 123:16/20, 124:91/69, 125:2c/73, 127:d2/6e, 128:78/6f
, 129:15/74, 130:b1/20, 131:06/61, 132:89/20, 133:3f/62, 134:89/6f
, 135:47/6f, 136:02/74, 137:f3/61, 138:64/62, 139:a5/6c, 140:8a/65
, 141:0e/20, 142:18/64, 143:7c/69, 144:88/73, 145:4d/6b, 146:f8/2e
, 147:cd/20, 148:13/20, 149:eb/50, 150:27/6c, 151:f6/65, 152:45/61
, 153:f0/73, 154:7f/65, 155:75/20, 156:08/69, 157:66/6e, 158:8b/73
, 159:45/65, 160:f8/72, 161:66/74, 162:a3/20, 163:1c/61, 164:7c/20
, 165:b4/62, 166:08/6f, 167:cd/6f, 168:13/74, 169:72/61, 170:13/62
, 171:20/6c, 172:e4/65, 173:75/20, 174:0f/66, 175:c1/6c, 176:ea/6f
, 177:08/70, 178:42/70, 179:89/79, 180:16/20, 181:1a/61, 182:7c/6e
, 183:83/64, 184:e1/0d, 185:3f/0a, 186:89/70, 187:0e/72, 188:18/65
, 189:7c/73, 190:fb/73, 191:bb/20, 192:aa/61, 193:55/6e, 194:b4/79
, 195:41/20, 196:8a/6b, 197:16/65, 198:91/79, 199:2c/20, 200:cd/74
, 201:13/6f, 202:72/20, 203:10/74, 204:81/72, 205:fb/79, 206:55/20
, 207:aa/61, 208:75/67, 209:0a/61, 210:f6/69, 211:c1/6e, 212:01/20
, 213:74/2e, 214:05/2e, 215:c6/2e, 216:06/20, 217:02/0d, 218:7d/0a
, 220:66/00, 221:a1/00, 222:f8/00, 223:7d/00, 224:bb/00, 226:7e/00
, 227:e8/00, 228:10/00, 230:66/00, 231:81/00, 232:3e/00, 233:2c/00
, 234:7e/00, 235:f9/00, 236:31/00, 237:70/00, 238:76/00, 239:0f/00
, 240:85/00, 241:c3/00, 243:e9/00, 244:42/00, 245:02/00, 246:bd/00
, 247:01/00, 249:66/00, 250:03/00, 251:06/00, 252:1c/00, 253:7c/00
, 254:66/00, 255:31/00, 256:d2/00, 257:eb/00, 258:4f/00, 259:55/00
, 260:e8/00, 261:d5/00, 263:66/00, 264:0f/00, 265:b7/00, 266:fd/00
, 267:b9/00, 268:10/00, 270:66/00, 271:52/00, 272:66/00, 273:50/00
, 274:06/00, 275:53/00, 276:57/00, 277:6a/00, 278:10/00, 279:89/00
, 280:e6/00, 281:66/00, 282:60/00, 283:8a/00, 284:16/00, 285:91/00
, 286:2c/00, 287:1e/00, 288:16/00, 289:1f/00, 290:b4/00, 291:42/00
, 292:cd/00, 293:13/00, 294:1f/00, 295:66/00, 296:61/00, 297:8d/00
, 298:64/00, 299:10/00, 300:72/00, 301:10/00, 302:5d/00, 303:66/00
, 304:01/00, 305:f8/00, 306:29/00, 307:fd/00, 308:c1/00, 309:e7/00
, 310:09/00, 311:01/00, 312:fb/00, 313:21/00, 314:ed/00, 315:75/00
, 316:c6/00, 317:c3/00, 318:66/00, 319:60/00, 320:31/00, 321:c0/00
, 322:8a/00, 323:16/00, 324:91/00, 325:2c/00, 326:cd/00, 327:13/00
, 328:66/00, 329:61/00, 330:e2/00, 331:c2/00, 332:c6/00, 333:06/00
, 334:02/00, 335:7d/00, 336:4f/00, 337:5d/00, 338:66/00, 339:52/00
, 340:66/00, 341:50/00, 342:55/00, 343:53/00, 344:66/00, 345:0f/00
, 346:b7/00, 347:36/00, 348:18/00, 349:7c/00, 350:66/00, 351:0f/00
, 352:b7/00, 353:3e/00, 354:1a/00, 355:7c/00, 356:66/00, 357:f7/00
, 358:f6/00, 359:31/00, 360:c9/00, 361:87/00, 362:ca/00, 363:66/00
, 364:f7/00, 365:f7/00, 366:e8/00, 367:6b/00, 369:29/00, 370:ce/00
, 371:39/00, 372:f5/00, 373:76/00, 374:02/00, 375:89/00, 376:f5/00
, 377:c0/00, 378:e4/00, 379:06/00, 380:41/00, 381:08/00, 382:e1/00
, 383:88/00, 384:c5/00, 385:88/00, 386:d6/00, 387:8a/00, 388:16/00
, 389:91/00, 390:2c/00, 391:95/00, 392:b4/00, 393:02/00, 394:bd/00
, 395:10/00, 397:66/00, 398:60/00, 399:cd/00, 400:13/00, 401:66/00
, 402:61/00, 403:72/00, 404:17/00, 405:66/00, 406:0f/00, 407:b6/00
, 408:c8/00, 409:c1/00, 410:e0/00, 411:09/00, 412:5b/00, 413:01/00
, 414:c3/00, 415:5d/00, 416:66/00, 417:58/00, 418:66/00, 419:5a/00
, 420:66/00, 421:01/00, 422:c8/00, 423:29/00, 424:cd/00, 425:75/00
, 426:a7/00, 427:c3/00, 428:4d/00, 429:75/00, 430:de/00, 431:95/00
, 432:d1/00, 433:2e/00, 434:fc/00, 435:7d/00, 436:75/00, 437:df/00
, 438:31/00, 439:f6/00, 440:8e/00, 441:d6/00, 442:bc/00, 443:b0/00
, 444:7b/00, 445:8e/00, 446:de/00, 447:66/00, 448:8f/00, 449:06/00
, 450:78/00, 452:be/00, 453:e7/00, 454:7d/00, 455:ac/00, 456:20/00
, 457:c0/00, 458:74/00, 459:09/00, 460:b4/00, 461:0e/00, 462:bb/00
, 463:07/00, 465:cd/00, 466:10/00, 467:eb/00, 468:f2/00, 469:98/00
, 470:cd/00, 471:16/00, 472:cd/00, 473:19/00, 474:eb/00, 475:fe/00
, 476:3b/00, 477:2e/00, 478:fc/00, 479:7d/00, 480:76/00, 481:04/00
, 482:8b/00, 483:2e/00, 484:fc/00, 485:7d/00, 486:c3/00, 487:42/00
, 488:6f/00, 489:6f/00, 490:74/00, 491:20/00, 492:65/00, 493:72/00
, 494:72/00, 495:6f/00, 496:72/00, 497:0d/00, 498:0a/00, 504:26/00
, 505:f9/00, 506:19/00, 508:7f/00
Not automatically fixing this.
FATs differ but appear to be intact. Using first FAT.
/.Trash-1000
Contains a free cluster (4556811). Assuming EOF.
Reclaimed 276551 unused clusters (4531011584 bytes) in 974 chains.
Free cluster summary wrong (13641579 vs. really 13641578)
Auto-correcting.
Performing changes.
/dev/sdb1: 3020 files, 5884426/19526004 clusters

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : dim. 19 avr. 2009, 14:47
par koshie
J'ai toujours accès à mes fichiers (grâce à la commande chown -R koshie:koshie /media/disk/*) mais impossible d'écrire, je fais un petit up...

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : dim. 19 avr. 2009, 15:12
par tuxce
il y a peut être d'autres solutions, mais je vois pas ce qui t'empêche de faire ce que je t'ai indiqué sur irc, t'as une machine sous win, profite en et passe un scandisk !

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : dim. 19 avr. 2009, 17:44
par koshie
J'avoue avoir été plus radicale, j'ai copier le contenue (ce que je pouvais heureusement faire), j'ai tout supprimé puis crée une partion en ext3.

Le seul soucis c'est que je ne peux pas écrire dessus, j'ai juste un dossier "Lost+Found" et quand je tente de l'ouvrir avec Nautilus :
Vous n'avez pas les permissions nécessaires pour afficher le contenu de « lost+found ».
Vu que la commande :
chown -R koshie:koshie /media/disk/*
Était censé accordée tout les droits à koshie, l'user bah je l'ai faite mais j'ai :
chown: ne peut lire le répertoire `/media/disk/lost+found': Permission non accordée
Comme réponse.

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : mar. 21 avr. 2009, 10:29
par NewMusicianGeek
koshie a écrit :/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=1000)


Fais voir

Code : Tout sélectionner

$ id -u
  ?


EDIT : Ah, j'avais pas vu le dernier post. T'occupe pas de lost+found, t'en as pas besoin. Est-ce que tu peux au moins créer un répertoire ?

Re: [Impossible d'écrire/lire] Problème de droit sur DD externe

Publié : mar. 21 avr. 2009, 11:55
par LaurentuX
Salut koshie,
le DD aurait-il été enlevé "à l'arrache" avant que tu constates ce soucis ?
(pas de umount, ou clic-droit 'démonter', ou ... )

J'ai déjà vu ce genre de problème, normalement un mount forcé outre-passe le pb, check=none ou nocheck de mémoire, enfin ne me croit pas sur parole et préfères un man mount, seul juge de paix valable.
A noter, sur une Ubuntu, un superbe écran propose de connecter le disque 2 fois sous Windows pour solutionner le problème dû à un arrachage pas propre du disque ( y aurait-il une taupe dans Ubuntu :humour: )

Sinon, une méthode radicale, tu récupères tes fichiers, tu reformates le DD en fat32 (vfat pardon) et tu y recopies tes fichiers. Si tu rencontres encore des soucis, ça sent le problème physique.

Si c'est un problème de droits, lorsque tu as reformaté en ext3 et remis tes fichiers, le droits ont suivis ...
Mais comme au départ ton DD était en vfat, je vois pas pourquoi les droits poserai un soucis.
Quoique dernièrement, il a fallu que je lutte avec HAL et PolicyKit (fichiers /etc/PolicyKit/PolicyKit.conf, /etc/hal/fdi/policy/preferences.fdi) pour être autorisé à monter mes clés usb en tant qu'utilisateur normal)

Espérant aider un peu, ou au pire amener des idées à d'autres qui résoudront...