ntfs-3g πρόβλημα με privileges

Σταύρος Γιαννούρης stavrosg at hellug.gr
Sat Mar 29 21:10:02 EET 2008


Quoting Γιώργος Πάλλας <gpall at ccf.auth.gr>:

> Καλησπέρα σε όλους!
>
> Προσπαθώ να κάνω τον μοναδικό χρήστη gpall του υπολογιστή μου να μπορεί
> να κάνει mount ntfs-3g volumes, αλλά χωρίς επιτυχία.
>
> H γραμμή του /etc/fstab είναι:
>
> /dev/sda1       /media/teras    ntfs-3g
> defaults,user,noauto,uid=1000,gid=1000,umask=077,nls=utf8       0       0
>
>
> Το device node είναι:
>
> brw-rw---- 1 root floppy 8, 0 2008-03-29 20:19 /dev/sda
> brw-rw---- 1 root floppy 8, 1 2008-03-29 20:19 /dev/sda1
>
> Ο χρήστης gpall είναι στα εξής group: gpall root disk dialout cdrom
> floppy audio video plugdev crontab netdev powerdev scanner fuse saned
>
>
> Tέλος, τα permissions του ntfs-3g binary είναι:
>
> -rwsr-xr-x 1 root root 35364 2008-03-15 00:15 /usr/bin/ntfs-3g
>
> Παρόλα αυτά, ο χρήστης παίρνει το εξής:
>
> gpall at mordor:~$ ntfs-3g /dev/sda1 /media/teras/
> Error opening '/dev/sda1': Permission denied
> Failed to mount '/dev/sda1': Permission denied
> Please check '/dev/sda1' and the ntfs-3g binary permissions,
> and the mounting user ID. More explanation is provided at
> http://ntfs-3g.org/support.html#unprivileged
>
> Δεν καταλαβαίνω πως γίνεται αυτό... Σαν χρήστης gpall, μπορώ να διαβάσω
> το /dev/sda1 (ως μέλος του floppy). To ntfs-3g τρέχει με suid root,
> oπότε δεν καταλαβαίνω πως προκύπτει το permission denied...
>
> Στέλνω και το output της
> strace ntfs-3g /dev/sda1 /media/teras/ 2> strace.txt
> που σίγουρα σε κάποιους εδώ θα λέει περισσότερα από ότι σε εμένα...
>
> Το ζουμί πρέπει να είναι κάπου εκεί που λέει:
>
> mount("/dev/sda1", ".", "fuseblk", MS_NOSUID|MS_NODEV|MS_NOATIME,
> "allow_other,blksize=4096,fd=6,ro"...) = -1 EPERM (Operation not permitted)
>
> αλλά εγώ δεν...
>
> Γ.
>

Το link που σου λέει το διάβασες;

Unprivileged block device mounts work *only if NTFS-3G is compiled  
with integrated FUSE support*, the ntfs-3g binary is set to  
setuid-root, and the user has access rights to the volume and mount  
point.

Μήπως στο δικό σου δεν είναι όπως πρέπει;




More information about the Linux-greek-users mailing list