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

Γιώργος Πάλλας gpall at ccf.auth.gr
Sat Mar 29 20:46:42 EET 2008


Καλησπέρα σε όλους!

Προσπαθώ να κάνω τον μοναδικό χρήστη 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)

αλλά εγώ δεν...

Γ.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: strace.txt.bz2
Type: application/octet-stream
Size: 11803 bytes
Desc: not available
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20080329/33fbe3d0/attachment.obj>


More information about the Linux-greek-users mailing list