Ciao a tutti, sto provando a montare una partizione NTFS da utente normale.
Alcune informazioni preliminari: stef...@geppetto ~> uname -a Linux geppetto 2.6.26-1-686 #1 SMP Sat Oct 18 16:22:25 UTC 2008 i686 GNU/Linux stef...@geppetto ~> cat /etc/debian_version lenny/sid La versione di ntfs-3g è 1.2531-1.1. stef...@geppetto ~> ntfs-3g -h ntfs-3g 1.2531 integrated FUSE 27 - Third Generation NTFS Driver stef...@geppetto ~> dmesg [...] [391035.846205] usb 5-5: new high speed USB device using ehci_hcd and address 8 [391035.995246] usb 5-5: configuration #1 chosen from 1 choice [391036.001234] scsi8 : SCSI emulation for USB Mass Storage devices [391036.001321] usb-storage: device found at 8 [391036.001327] usb-storage: waiting for device to settle before scanning [391036.003222] usb 5-5: New USB device found, idVendor=0bc2, idProduct=2000 [391036.003230] usb 5-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [391036.003233] usb 5-5: Product: FreeAgent Go [391036.003235] usb 5-5: Manufacturer: Seagate [391036.003239] usb 5-5: SerialNumber: 5LZ2WMQY [391041.011735] usb-storage: device scan complete [391041.016824] scsi 8:0:0:0: Direct-Access Seagate FreeAgent Go 100F PQ: 0 ANSI: 4 [391041.033197] sd 8:0:0:0: [sdb] 234441648 512-byte hardware sectors (120034 MB) [391041.036193] sd 8:0:0:0: [sdb] Write Protect is off [391041.036202] sd 8:0:0:0: [sdb] Mode Sense: 1c 00 00 00 [391041.036207] sd 8:0:0:0: [sdb] Assuming drive cache: write through [391041.037318] sd 8:0:0:0: [sdb] 234441648 512-byte hardware sectors (120034 MB) [391041.040185] sd 8:0:0:0: [sdb] Write Protect is off [391041.040194] sd 8:0:0:0: [sdb] Mode Sense: 1c 00 00 00 [391041.040198] sd 8:0:0:0: [sdb] Assuming drive cache: write through [391041.040203] sdb: sdb1 [391041.054682] sd 8:0:0:0: [sdb] Attached SCSI disk stef...@geppetto ~> sudo fdisk -l /dev/sdb Disk /dev/sdb: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xa4b57300 Device Boot Start End Blocks Id System /dev/sdb1 1 14593 117218241 7 HPFS/NTFS In /etc/fstab metto la linea: /dev/sdb1 /media/usbdisk auto,ntfs-3g user,defaults 0 0 Non ho problemi a montare da root, invece da utente normale ottengo: stef...@geppetto ~> mount /dev/sdb1 Error opening '/dev/sdb1': Permission denied Failed to mount '/dev/sdb1': Permission denied Please check '/dev/sdb1' and the ntfs-3g binary permissions, and the mounting user ID. More explanation is provided at http://ntfs-3g.org/support.html#unprivileged La risorsa linkata sopra riporta: |Why can't unprivileged users mount block devices? |or |Why do I get "fusermount: option blkdev is privileged" error? | | Unprivileged block device mounts work only if all the below | requirements are met: | | 1. ntfs-3g is compiled with integrated FUSE support | 2. the ntfs-3g binary is at least version 1.2506 | 3. the ntfs-3g binary is set to setuid-root | 4. the user has access right to the volume | 5. the user has access right to the mount point | | The root user can make an ntfs-3g binary setuid-root as shown | below | chown root $(which ntfs-3g) | chmod 4755 $(which ntfs-3g) | | In such case the driver will also be able | | * to fix common FUSE kernel module loading problems | * to create the required but sometimes incorrectly removed or missing FUSE device file Ho provato a settare il setuid bit per ntfs-3g, ottenendo gli stessi risultati. Qualcuno sa suggerirmi dove sto sbagliando? Inoltre: i permessi di tutti i file nella partizione NTFS risultano con permessi 777, ho provato a cambiarli con chmod ma senza risultato, penso dipenda dalle caratteristiche del FS/modulo, qualcuno può confermare? Grazie in anticipo. Saluti. -- Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [email protected] To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

