Sie sind nicht angemeldet.

1

22.05.2010, 18:26

NTFS-Partition als User mounten über ntfs-3g

Habe schon überall nachgeschaut aber igentwie brauche ich Hilfe bei Usermount einer NTFS Partition mittels ntfs-3g .

Bekomme immer die Meldung:

Quellcode

1
2
3
4
5
Error opening '/dev/sda1': Keine Berechtigung
Failed to mount '/dev/sda1': Keine Berechtigung                                 
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


der Eintag in meiner fstab lautet:

Quellcode

1
/dev/sda1       /media/WINXPSP3         ntfs-3g         noauto,users,noatime   0 0 $


ntfs-3g wurde mit folgenden USE-Flags kompiliert:

Quellcode

1
sys-fs/ntfs3g-2010.1.16  USE="acl hal -debug -external-fuse -suid"


Wäre nett wenn jemand eine Idee hätte. Schlage mich schon seit langer Zeit mit diesen Problem herum, und ich habe es langsam satt ständig über root die Partition zu mounten.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »arminius82« (22.05.2010, 19:47)


2

22.05.2010, 18:43

Hallo

Währe nett wenn jemand eine Idee hätte. Schlage mich schon seit langer Zeit mit diesen Problem herum, und ich habe es langsam satt ständig über root die Partition zu mounten.

Wie lange ist bei dir 'seit langer Zeit' ;) Hast du dieses schon versucht http://de.gentoo-wiki.com/wiki/NTFS-3G
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

3

22.05.2010, 19:44

So, habe jetzt FUSE als Modul kompiliert und bei ntfs3g das suid Flag gesetzt. Aber die Fehlermeldung kommt immernoch.

fstab:

Quellcode

1
/dev/sda1       /media/WINXPSP3         ntfs-3g         noauto,users,uid=1000,gid=1002,noatime  0 0

4

22.05.2010, 19:57

Bist du sicher das deine gid 1002 ist? Normalerweise ist sie bei Gentoo 100. Hier im Forum gibt es auch noch eine schöne Anleitung [Howto] ntfs-3g - NTFS & Schreibzugriff
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

5

22.05.2010, 20:13

mmmh JA:

Quellcode

1
2
arminius82@AMDX24850E ~ $ id
uid=1000(arminius82) gid=1002(arminius82) Gruppen=1002(arminius82),10(wheel),18(audio),19(cdrom),27(video),35(games),85(usb),100(users),1005(plugdev),1006(polkituser),1010(vboxusers),1012(boinc)


Habe eigentlich alles wie in der letzten Anleitung gemacht. Mit "umask=007" habe ich es auch schon probiert. Leider keine Änderung.

6

22.05.2010, 20:30

Rechner neu gestartet oder das "fuse" modul neu geladen?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

7

22.05.2010, 20:46

JA, alles schon gemacht.
Was hat es eigentlich mit dem "external-fuse" Flag von ntfs3g auf sich?

Wie sehen denn eure fstab 's bzgl. ntfs-3g aus ?

8

24.05.2010, 17:10

Was hat es eigentlich mit dem "external-fuse" Flag von ntfs3g auf sich?
Soweit ich das verstanden habe ist dieses Flag da, wenn man das Paket sys-fs/fuse nutzen will und nicht das fuse im Kernel. Dann geht aber kein suid!

Wie sehen denn eure fstab 's bzgl. ntfs-3g aus ?
Die ist bei mir leer! Ich nutze HAL ;( Wenn du sys-fs/ntfs3g installiert hast findest du u.a. in /usr/share/hal/fdi/policy/10osvendor/ eine Dateien namens 10-ntfs-policy.fdi. Wenn nicht dann ist sie schon in /etc/hal/fdi/policy/. Die kannst du so anpassen das die NTFS-Medien automatisch gemountet werden.
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

9

24.05.2010, 18:49

Wie sehen denn eure fstab 's bzgl. ntfs-3g aus ?

Quellcode

1
#/dev/hda1                     /mnt/winxp        ntfs-3g  noauto,rw,users,gid=users,umask=0002,nls=utf8  0 0
Aber keine Garantie..!, (hab sie schon ewig nicht mehr genutzt...)
Besser wäre aber natürlich du würdest dir selbst eine passende für deine Bedürfnisse erstellen.

10

24.05.2010, 19:51

Das hier läuft auf jeden Fall mit aktuellem ntfs3g

Quellcode

1
/dev/sda3 	  /media/Windows7 	ntfs-3g 	rw,force,uid=felix,gid=users,umask=007  0 0


Quellcode

1
2
3
eix ntfs3g
[I] sys-fs/ntfs3g
 Installed versions:  2010.1.16(12:24:04 22.05.2010)(acl external-fuse suid -debug -hal)


edit:
Hab noch nen "chown felix:users /media/Windows7" gemacht.

Was hat es eigentlich mit dem "external-fuse" Flag von ntfs3g auf sich?
Soweit ich das verstanden habe ist dieses Flag da, wenn man das Paket sys-fs/fuse nutzen will und nicht das fuse im Kernel. Dann geht aber kein suid!
Guck dir mal meine USE-Flags an. Ich hab external-fuse und suid drin. Das sollte also wurscht sein, wie man das löst.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »FelixPetzold« (24.05.2010, 20:01)


11

24.05.2010, 21:33

ich habs so mal gelöst funktioniert

Quellcode

1
2
3
/dev/sda1               /mnt/win        ntfs            ro,users,gid=users,umask=0002,nls=utf8  0 0
/dev/sda2               /mnt/game       ntfs            ro,users,gid=users,umask=0002,nls=utf8  0 0
/dev/sda3               /mnt/rest       ntfs            ro,users,gid=users,umask=0002,nls=utf8  0 0


mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

12

25.05.2010, 02:25

ich habs so mal gelöst funktioniert

Quellcode

1
2
3
/dev/sda1               /mnt/win        ntfs            ro,users,gid=users,umask=0002,nls=utf8  0 0
/dev/sda2               /mnt/game       ntfs            ro,users,gid=users,umask=0002,nls=utf8  0 0
/dev/sda3               /mnt/rest       ntfs            ro,users,gid=users,umask=0002,nls=utf8  0 0


mfg
schatti
Das ist aber mit dem ntfs aus dem Kernel gelöst und damit read only, wie man auch in deiner fstab sehen kann. Denke dass die meisten eher rw-Rechte und damit ntfs-3g wollen.

13

25.05.2010, 06:17

schon klar ... das es read only ist aber es steht ja nirgends das er was schreiben will ... ich hab mir zum schreiben noch immer ein fat32 platz eingerichtet da mir das ntfs schreiben unter linux noch zu gefährlich ist.

mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

14

25.05.2010, 13:27

Ok, lassen wa das mal so stehen. Dann kann sich jeder aussuchen, was er für richtig hält. Weil über das Thema könnte man Stunden lang diskutieren

15

25.05.2010, 13:37

Zitat

das es read only ist aber es steht ja nirgends das er was schreiben will

Also auf die NTFS-Partition möchte ich schon schreiben können. Und das funzt seit ich Linux nutze auch ohne Gefahr.

Mit dem normalen NTFS-Kerneltreiber funz alles wunderbar nur halt ohne schreiben. Das ganze liegt nur an den verdammten Sonderrechten von ntfs-3g.
Und die 10-ntfs-policy.fdi ist schon in /etc/hal/fdi/policy/.