rz2000
Salut a tous
Depuis que g installé un nouveau noyau me permettant de lire ma partition WINDOWS (NTSF),
je n'arrive pas a connecter de clé USB quand je boote sur ce noyau alors que sur l'ancien ça marche.
En lisant les messages j'arrive a présent a installer la clé mais uniquement en etant root. Si on pouvait m'aider pour que la clé puisse etre intaller automatiquement ou au moins sans devoir se loguer en su.
Merci d'avance, voici la ligne que j'ai rajouter dans /etc/fstab
/dev/sda /mnt/cle auto defaults 0 0
PS: j'ai créé le repertoire cle dans /mnt alors qu'avant elle se montait dans /media/disk
liho
Bonjour,
Ca m'étonnerai que tu arrives à monter ta clée avec cette ligne car /dev/sda ne désigne pas une partition mais un disque (sda1 désigne une partition).
Normalement tu n'as pas besoin de monter toi même ta clée, HAL s'en occupe. Si ta clée n'est pas montée automatiquement, c'est que tu as un problème.
Est-ce que tu as ce fichier :
/usr/share/hal/fdi/policy/gparted-disable-automount.fdi
?
Et poste le résultat de :
fdisk -l
mount
yum list installed 'kernel*'
rz2000
Pourmonter la cle en tant que root je fait:
mount /dev/sda1 /mnt/cle et ça marche.
Par contre je ne trouve pas le fichier /usr/share/hal/fdi/policy/gparted-disable-automount.fdi
fdisk -l
bash: fdisk: command not found
mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdb1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda1 on /mnt/windows type ntfs (ro,noexec,nosuid,nodev,umask=0222)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
automount(pid2051) on /net type autofs (rw,fd=4,pgrp=2051,minproto=2,maxproto=4)
yum list installed 'kernel*'
Loading "installonlyn" plugin
Installed Packages
kernel.i686 2.6.15-1.2054_FC5 installed
kernel.i686 2.6.18-1.2239.fc5 installed
Voilà..
liho
Essaye de rajouter :
/dev/sdb1 /mnt/cle ntfs defaults,uid=500,gid=500,umask=222
dans le fichier /etc/fstab
Note bien qu'il vaudrait mieux utitliser le label de la partition ou son uuid pour le montage.
Et la commande "fdisk -l" est à entrer en root (su -).
rz2000
Dans /dev il n'y a pas sdb ou sdb1
[root@localhost remi]# mount /mnt/cle/
mount: special device /dev/sdb1 does not exist
Pour la commande fdisk -l je l'ai tapé sous root mais apparement la commande n'est pas reconnu.
[root@localhost remi]# fdisk -l
bash: fdisk: command not found
liho
Pardon, c'est /dev/sda1...donc je reprend :
Essaye de rajouter :
/dev/sda1 /mnt/cle ntfs defaults,uid=500,gid=500,umask=222
dans le fichier /etc/fstab
Pour ce qui est de fdisk, j'ai bien précisé de passer en root par "su -" et non pas par "su" ou "su root".
Le fait de passer en root par "su -" passe ton identité en root ET te donne l'environnement root (dont /sbin dans le PATH, et donc l'accès à la commande fdisk.
rz2000
A d'accord, je savit pas, désolé 😉 ..... donc le resultat de fdisk -l:
su -
Mot de passe :
[root@localhost ~]# fdisk -l
Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 9963 80027766 7 HPFS/NTFS
Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 13 104391 83 Linux
/dev/hdb2 14 9729 78043770 8e Linux LVM
Disk /dev/dm-0: 78.7 GB, 78785806336 bytes
255 heads, 63 sectors/track, 9578 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-1 doesn't contain a valid partition table
Disk /dev/sda: 519 MB, 519307264 bytes
64 heads, 56 sectors/track, 283 cylinders
Units = cylinders of 3584 * 512 = 1835008 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 283 507108 b W95 FAT32
J'essaye avec /dev/sda1....
liho
non !
Grâce au fdisk (c'est pour ça que je le demandais d'ailleurs), je vois que ta partition sda1 est en fat32, pas en ntfs, donc :
/dev/sda1 /mnt/cle vfat defaults,uid=500,gid=500,umask=002
à ajouter dans le fstab.
rz2000
Avec cette ligne, je peux à présent monter la clé sans etre root mais je ne peux pas écrire dedans.
Du coup j'ai essayer de changer les droits du repertoire avec chmod, mais ça a rien changé.
En tout cas ça avance, MERCI
liho
Es-tu sur d'avoir correctement reproduit cette ligne ?
Indice : le umask n'est plus le même, le nouveau c'est umask=002
En fait :
ntfs = lecture seule -> umask=222 (lecture+exécution pour tout le monde)
ntfs-3g et fat32 = lecture/écriture -> umask=002 (lecture+écriture+exéction pour le proprio_uid_500 et le groupe_gid_500, lecture+exécution pour les autres)
EDIT : si ton utilisateur n'a pas l'uid=500, remplace uid=500 par l'uid de ton utilisateur (ex: uid=504).
Si tu veux que plusieurs utils accèdent en rwx, crée un groupe, repère son gid (ex: 512), fait appartenir les utilisateurs à ce groupe et remplace la ligne du fstab par :
/dev/sda1 /mnt/cle vfat defaults,gid=512,umask=002
rz2000
Oui tu avais encore raison, il faut que je lise mieux les conseils que tu me donne. En tout cas ça marche, MERCI encore.
Par contre, j'ai changé le defaults en user pour pouvoir ouvrir sans être root:
/dev/sda1 /mnt/cle vfat user,uid=500,gid=500,umask=002
Une dernière question pour la route, est ce qu'on peut mettre 'auto' à la place de 'vfat' ?
Si oui, faut il changer le umask!!
liho
Tu peux mettre auto (utilité ?), pas besoin de changer le umask.
Par contre, le montage par le device pour une clée usb n'est pas très conseillé.
Je m'explique :
1- Si tu branches un autre périph usb (autre clé, dd externe, ...) il sera reconnu comme /dev/sda1 et donc les options que tu as fixé seront utilisée pour ce périphérique.
2- Si tu branche alors ta clée, elle sera reconnue comme /dev/sda2 donc tes options ne seront pas prises en compte.
Il est possible de monter la partition en utilisant son label ou son uuid, si ça t'intéresse.
rz2000
Carrement!!! Mais je vais pas t'embeter plus longtemps, il faut que je cherche un peu dans les forums, il y a certainement des discussions qui aident à dégrossir le problème.
A bientôt 😉
liho
OK, je te laisse chercher par toi-même.
Re-poste si tu bloques.