Trevise
Bonjour a tous,
j'ai installé une fedora 8, lorsque je monte mon DD externe, j'ai accès à mes données. Je peux les lires, mais malheureusement je ne peux pas écrire sauf en su.
J'ai essayer de modifier les droits avec chmod (en su), malheureusement ça n'a aucun effet.
Je peux retirer les droits de lecture à tout les groupes ou les ajouter, par contre, l'écriture n'a d'effet que sur root.
Pourriez vous me donner un coup de main, s'il vous plaît.
Merci beaucoup.
rvp
Salut,
1) qu'as tu changé avec chmod ? les droits sur le repertoire de montage ? avec le DD monté ou pas ?
2) Je suppose que ton disque est en USB, y a t'il une entrée dans la fstab pour celui-ci ?
3) quel est le filesystem sur ton DD ? ntfs, vfat, ext3 ? ...
Trevise
En faite ça me fais ça sur 2 pc, le premier le disque dure est en fat32, le second c'est un externe usb en fat aussi. Le chmod est appliqué lorsque les systèmes sont montés.
J'ai formaté un des disques et j'ai vérifié qu'il n'y avait aucune erreur sur chacun d'entre eux.
Le plus étonnant étant que même lorsque j'écris dans la fstab les infos sur le montage en spécifiant que je veux les droits en lecture et en écriture, il n'en prend pas compte.
Ce qui m'ennuies, c'est que j'ai installé 2 distributions fedora et que j'ai le même problème avec chacune d'entre elles. C'est grave docteur ?
merci d'avoir été aussi prompt a répondre.
starmad88
Il me faudrait plusieurs informations :
* Le contenu de fstab
* Le contenu de /etc/mtab lorsque ton disque externe est branché et monté.
* Le retour de la commande fdisk -l (tirer L ) en root avec ton disque externe branché.
* les infos que donne lshal -m pendant le branchement du disque.
Trevise
here you are 🙂
/etc/fstab
LABEL=/1 / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda7 swap swap defaults 0 0
/dev/sda5 /mnt/Partage/ vfat rw,defaults 0 0
/dev/sda1 /mnt/winXP/ ntfs-3g defaults,force 0 0
/etc/mtab
LABEL=/1 / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda7 swap swap defaults 0 0
/dev/sda5 /mnt/Partage/ vfat rw,defaults 0 0
/dev/sda1 /mnt/winXP/ ntfs-3g defaults,force 0 0
fdisk -l
Disque /dev/sda: 30.0 Go, 30005821440 octets
255 heads, 63 sectors/track, 3648 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfd478bc7
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1147 9213246 7 HPFS/NTFS
/dev/sda2 1148 3648 20089282+ f W95 Etendu (LBA)
/dev/sda5 1148 2294 9213246 b W95 FAT32
/dev/sda6 2295 3441 9213246 83 Linux
/dev/sda7 3442 3648 1662696 82 Linux swap / Solaris
Disque /dev/sdb: 160.0 Go, 160041885696 octets
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xce43cda3
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 19457 156288321 c W95 FAT32 (LBA)
lshal -m
Start monitoring devicelist:
-------------------------------------------------
22:15:05.320: usb_device_5e3_702_noserial added
22:15:05.439: usb_device_5e3_702_noserial_if0 added
22:15:05.502: usb_device_5e3_702_noserial_usbraw added
22:15:10.409: usb_device_5e3_702_noserial_if0_scsi_host added
22:15:10.414: usb_device_5e3_702_noserial_if0_scsi_host_scsi_device_lun0 added
22:15:10.480: usb_device_5e3_702_noserial_if0_scsi_host_scsi_device_lun0_scsi_generic added
22:15:10.603: storage_serial_WDC_WD16_00BB_00GUC0_0_0 added
22:15:10.743: volume_uuid_10D8_132E added
22:15:15.385: acpi_BAT0 property battery.remaining_time = 3211 (0xc8b)
22:15:15.394: acpi_BAT0 property battery.charge_level.percentage = 86 (0x56)
22:15:15.403: acpi_BAT0 property battery.charge_level.rate = 49434 (0xc11a)
22:15:15.409: acpi_BAT0 property battery.charge_level.current = 44100 (0xac44)
22:15:15.416: acpi_BAT0 property battery.voltage.current = 11912 (0x2e88)
22:15:15.419: acpi_BAT0 property battery.reporting.rate = 49434 (0xc11a)
22:15:15.423: acpi_BAT0 property battery.reporting.current = 44100 (0xac44)
22:15:22.207: volume_uuid_10D8_132E property volume.mount_point = '/media/DISQUE EXT'
22:15:22.209: volume_uuid_10D8_132E property volume.is_mounted = true
starmad88
peux tu me donner la réponse de lshal -lu volume_uuid_10D8_132E ?
Trevise
Voila :
lshal -lu volume_uuid_10D8_132E
udi = '/org/freedesktop/Hal/devices/volume_uuid_10D8_132E'
block.device = '/dev/sdb1' (string)
block.is_volume = true (bool)
block.major = 8 (0x8) (int)
block.minor = 17 (0x11) (int)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_WDC_WD16_00BB_00GUC0_0_0' (string)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_WDC_WD16_00BB_00GUC0_0_0' (string)
info.product = 'DISQUE EXT' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_10D8_132E' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/block/sdb/sdb1' (string)
org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
storage.model = '' (string)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = 'FAT32' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = false (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = 'DISQUE EXT' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
volume.mount_point = '' (string)
volume.num_blocks = 312576642 (0x12a18a82) (int)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 160041885696 (0x25433d6000) (uint64)
volume.partition.number = 1 (0x1) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 32256 (0x7e00) (uint64)
volume.partition.type = '0x0c' (string)
volume.partition.uuid = '' (string)
volume.size = 160039240704 (0x2543150400) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = '10D8-132E' (string)
starmad88
tu peux faire la même chose avec le disque monté ? 🙂
Trevise
Désolé pour le retard, par contre, pour le montage, je l'ai fais via Hal, fainéant ce matin. Mais je suppose que c'est revient au même puisqu'en passant par le shell, j'ai le même problème.
lshal -lu volume_uuid_10D8_132E
udi = '/org/freedesktop/Hal/devices/volume_uuid_10D8_132E'
block.device = '/dev/sdb1' (string)
block.is_volume = true (bool)
block.major = 8 (0x8) (int)
block.minor = 17 (0x11) (int)
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_WDC_WD16_00BB_00GUC0_0_0' (string)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_WDC_WD16_00BB_00GUC0_0_0' (string)
info.product = 'DISQUE EXT' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_10D8_132E' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/block/sdb/sdb1' (string)
org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
storage.model = '' (string)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = 'FAT32' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = 'DISQUE EXT' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
volume.mount_point = '/media/DISQUE EXT' (string)
volume.num_blocks = 312576642 (0x12a18a82) (int)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 160041885696 (0x25433d6000) (uint64)
volume.partition.number = 1 (0x1) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 32256 (0x7e00) (uint64)
volume.partition.type = '0x0c' (string)
volume.partition.uuid = '' (string)
volume.size = 160039240704 (0x2543150400) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = '10D8-132E' (string)