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