PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mount -t ntfs, brauche aber auch für "normale" Benutzer Zugriff



Seiten : [1] 2

HG-Alpha
23.05.05, 15:52
Hallo,
ich habe ein Linux-System drauf, und zwar Ubuntu 5.04.
Leider erkennt das OS ja leider die NTFS-Platten (Partitionen) nicht,
so dass ich sie "per Hand" mounten muss. Tue ich dies, natürlich nur als root, kann ich im Nautilus, der dazugehörige Ubuntu-File-Browser, nicht auf die Platten im Dateisystem im jeweiligen Mount-Punkt nicht zugreifen, Access denied.

Wie kann/ muss ich den mount-Befehl modifizieren, um Lese-Rechte für alle Nutzer zu erhalten?bis jetzt gebe ich ein:

"mount -t ntfs /dev/hda8 /mnt/f"

viele grüße hg

weelaner
24.05.05, 09:38
Kannst Du denn als root drauf zugreifen ? Oder da auch nciht.
ntfs speichert ja auch rechte mit ab.

Gruss
weelaner

fehl-x
24.05.05, 09:51
hallo,

das verstehe ich nicht, sie werden doch erkannt, sonst könntest du sie ja nicht mounten.

Leider erkennt das OS ja leider die NTFS-Platten (Partitionen) nicht[...]

trotzdem versuch es doch mal mit einem passenden eintrag in /etc/fstab:

/dev/hda8 /mnt/f ntfs users,noauto 0 0
so müsstest du auch als user mit:
#mount /mnt/f die partition mounten können und hast somit auch leserechte.

felix

HG-Alpha
24.05.05, 16:41
hallo,

ok danke, ich werde das probieren,

als root kann ich darauf zugreifen, nur ein user kanns net.

mfg hg

HG-Alpha
24.05.05, 16:45
Hallo,
Leider erkennt das OS ja leider die NTFS-Platten (Partitionen) nicht,
so dass ich sie "per Hand" mounten muss.

damit meinte ich,m dass ubuntu nicht, im gegensatz zu suse & co. die ntfs-partitionen nicht automatisch mountet...

hg :)

Iluminat23
24.05.05, 18:09
Kannst Du denn als root drauf zugreifen ? Oder da auch nciht.
ntfs speichert ja auch rechte mit ab.

Gruss
weelaner
Linux ignoriert sämtliche refhte welche unter windows gesetzt wurden, afaik.

mfg philipp

HG-Alpha
25.05.05, 13:46
hi,
ich habe jetzt die einträge meiner beiden platten in die fstab vorgenommen,
leider kann ich immernoch nur als root darauf zugreifen, als angemeldeter user jedoch nicht.

/dev/hda8 /mnt/lokal/f ntfs users,noauto 0 0
/dev/hdb1 mnt/lokal/d ntfs users,notauto 0 0
schade eigentlich, habt ihr vielleicht noch ne andere idee?

ciao hg-alpha

reni
25.05.05, 14:10
ergänze mal in den Optionen ein umask=002

HG-Alpha
25.05.05, 16:28
hi, danke für eure hilfe,

das mit der umask was das entscheidende, was noch gefehlt hatte,
jetzt klappt alles.. :)
aber da auch gleich die nächste frage, geht das auch mit samba-freigaben?

mfg hg

reni
25.05.05, 16:40
hi, danke für eure hilfe,

das mit der umask was das entscheidende, was noch gefehlt hatte,
jetzt klappt alles.. :) fein :)


aber da auch gleich die nächste frage, geht das auch mit samba-freigaben?


Ja, geht.
da aber besser die Einträge in der smbfstab machen ... weil da Passwörter hinterlegt werden müssen und in die smbfstab darf nur root lesen/schreiben ... sonst niemand.
In der fstab kann ja jeder User lesen ;)

rancor
29.05.05, 23:13
moin moin,

also folgendes Problem, ich benutze FC3 und neustem Kernel, leider kann dieser Kernel keine nTFS Partitionen lesen, daher habe ich mir einen passenden Treiber von dieser Seite installiert: http://linux-ntfs.sourceforge.net/
Nun kann ich per root schon meine externe Platte mounten, jedoch nicht als user, nun habe ich auch schon in der fstab versucht die Einträge zu ändern,
von:

/dev/sdb1 /media/Datacenter ntfs pamconsole,exec,noauto,fscontext=system_u:object_r :removable_t,managed 0 0
in:

/dev/sdb1 /media/Datacenter ntfs pamconsole,exec,noauto,ro,user,fscontext=system_u: object_r:removable_t,managed 0 0
jedoch werden die Änderungen nach dem Systemneustart wieder zurückgesetzt :(

Und ich verstehe nicht warum :confused:

Danke

suck
29.05.05, 23:29
Du möchtest ausdrücken, dass deine fstab nach einem Neustart trotz Speicherns wieder den ursprnglichen Zustand hat? Habe ich das richtig verstanden?

Ansonsten ein paar Anmerkungen:

1) "user" hebt "exec" auf
2) Nur root darf laut deinen beiden fstab's was mit ntfs anfangen

#2 ist gewollt, ja?

rancor
29.05.05, 23:41
ya das hast du richtig verstanden.


nein, nichts ist gewollt :)
ich möchte gerne als "user" auch auf meine NTFS Platte zugreifen können.

exec: Erlaubt es, binäre Programme auf der Partition auszuführen.
user: Erlaubt es einem Normaluser das Dateisystem zu mounten.
also für mich hat das eine nichts mit dem anderen zu tun! oder?

suck
29.05.05, 23:59
Wenn deine fstab sich die Änderungen merken könnte, wüsste ich woran es liegt (Die Optionen: umask, uid, gui) - aber so.. keine Ahnung.. echt!

Gruss..

suck
30.05.05, 00:04
@rancor: In der manual steht unter "user": This option implies the options noexec, nosuid, and nodev

..daher der Zusammenhang..

MiGo
30.05.05, 08:08
Versuch mal diese unseelige hardwareerkennung von FC3 beim booten abzustellen; müsste "anaconda" heissen. Das ist iirc das Programm, was deine fstab ändert.

cHeFr0cKaH
05.06.05, 12:53
moin moin!


Ich hätte da auch ne kleine Frage zu dem mounten einer ntfs Partition. Ich hab nämlich das gleiche Prob, ich kann nur als root meine windows Partitionen mounten.


@Reni:
ergänze mal in den Optionen ein umask=002

Wo wird das denn gemacht? In der Fstab selbst oder woanders?
Sry..bin ein Debianneuling und hab noch so gut wie keine Ahnung davon*g*.
Naja...noch net...

mfg
cHeFr0cKaH

bye!

MiGo
05.06.05, 16:21
Jupp, im entsprechenden Eintrag in der fstab, ganz am Ende der Zeile.

reni
05.06.05, 17:07
..., ganz am Ende der Zeile.
ähm ... naja ... ganz am Ende der Zeile => dann wirds eher nix ;)

wenn, dann so zum Beispiel:

/dev/hdb1 mnt/lokal/d ntfs users,notauto,umask=002 0 0

cHeFr0cKaH
06.06.05, 19:55
nabend!

@reni: Ich habs des mal probiert, leider ohne Erfolg. Ich hab auch vergessen zu sagen, das ich Debian Sarge verwende. Ist das bei Sarge anders?
bei mir steht folgendes in der fstab:

/dev/hdb5 /mnt g ntfs users,noauto,umask=002 0 0


mfg
cHeFr0cKaH

bye!

reni
06.06.05, 22:11
/dev/hdb5 /mnt g ntfs users,noauto,umask=002 0 0


Steht das wirklich so drin ? ... das "g" so extra ??
Wofür soll das sein ? Oder soll es /mnt/g heißen ? dann sollte es funtzen.
Die Optionen in der fstab sind IMHO Distri-unabhängig ... also bei jeder Distri die gleiche Bedeutung.

cHeFr0cKaH
07.06.05, 08:54
Morgen!

@reni: Ohh sry..hab den / bei mnt/g vergessen.

Soll schon /dev/hdb5 /mnt/g ntfs users,noauto,umask=002 0 0
Nur leider ohne Erfolg. Irgentwie funzt des net bei mir net :(


mfg
cHeFr0cKaH


bye!

cHeFr0cKaH
07.06.05, 09:09
hi!

@reni: Moment..sec...jetzt funzt es :)*freu*. ICh weiß net was ich gemacht hab^^
Aber komischerweise funzt es jetzt. Naja...hauptsache es läuft! :).


Aber ich hätt da mal ne andere Frage bezüglich meiner Partitionen.

Also in meiner Fstab steht, das
/dev/hda8 / ext3 defaults,errors=remount-ro 0 1

Also wäre laut der Fstab, das meine..ja..bootpartition.
Unter fdisk -l ist die hda8 aber meine 16 GB große F: windows ntfs Partition. Unter Windows ist sie des auch nach wie vor. Eigentlich müsste die hda7, die ehemalige E: Windows Partition, die Linuxbootpartition sein. Jedenfalls laut fdisk -l

Das wird mir mit fdisk -l angezeigt. Die hda7 müsste das "/" sein.
/dev/hda6 4099 4220 979933+ 82 Linux swap / Solaris
/dev/hda7 4221 7540 26667868+ 83 Linux
/dev/hda8 7541 9577 16362171 7 HPFS/NTFS

Irgentwie seltsam, weil Linux und Windows ganz normal booten.
Ich wollte da jetzt net dran rumfummeln...nachher mach ich noch was kaputt*g*
Und dann steh ich erstmal dumm da^^


bis denne!

mfg
cHeFr0cKaH

bye!

reni
07.06.05, 09:29
Hm ... das ist in der Tat seltsam :rolleyes:

Boote mal das Linux und poste die Ausgabe von "mount"
Mit diesem Kommando, so ganz ohne Optionen, werden die momentan gemounteten Partitionen angezeigt.
Und für hda7 gibts keinen Eintrag in der fstab ??

cHeFr0cKaH
07.06.05, 09:35
Hi!


@reni: Ähmm..welche Ausgabe von mount meinst du denn? Wie macht man des denn?*g* :o
Ach ja...öhmm doch, in der Fstab ist die hda7 des hier.

/dev/hda7 none swap sw 0 0

kann aber irgentwie net sein.

Ach ja..nochmal wegen dem Mounten als User. Also des hat jetzt geklappt. Nur das umounten funzt net so ganz. Wenn ich die G: Partition wieder umounten will, sagt der mir Device is busy. Als root kam die gleiche Meldung.
Ich hab den xmms und auch die Konquerorfenster alle geschlossen gehabt. Also gab's so gesehen auch keinen Lese/schreibzugriff auf die Partition.


ok..ich muss los...damn.

bis denne!

mfg
cHeFr0cKaH

bye!

reni
07.06.05, 09:41
@reni: Ähmm..welche Ausgabe von mount meinst du denn? Wie macht man des denn?*g* :o in einer Shell einfach mount eingeben ... sonst nichts ;)


Ach ja...öhmm doch, in der Fstab ist die hda7 des hier.

/dev/hda7 none swap sw 0 0

kann aber irgentwie net sein.warum nicht ? Ein swap brauchst ja auch.


Ach ja..nochmal wegen dem Mounten als User. Also des hat jetzt geklappt. Nur das umounten funzt net so ganz. Wenn ich die G: Partition wieder umounten will, sagt der mir Device is busy. Als root kam die gleiche Meldung.
Ich hab den xmms und auch die Konquerorfenster alle geschlossen gehabt. Also gab's so gesehen auch keinen Lese/schreibzugriff auf die Partition.
ja ja ja, dieses leidige Thema :(
mit lsof /dev/hdb5 siehst du, welche Prozesse letztendlich doch noch auf die Partition zu greifen.
Oft hilft einfach mal bisschen warten ... aber nicht immer.
Jedoch ist das nicht wirklich schlimm ... beim shutdown werden gemountete Partitionen auf jeden Fall umountet.
Von daher seh ich das nicht ganz so tragisch ;)

cHeFr0cKaH
07.06.05, 10:52
Hi!

@reni: Wegen dem umounten..Mmm naja..gut, ist auch net so schlimm^^.
Wenns geht, geht es und wenn net dann net..egal ;)

ähmm ok..ich hab einfach mal mount in eine Shell eingegeben.
sec..hier ist es
dev/hda8 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hdb7 on /home type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hdb5 on /mnt/g type ntfs (ro,noexec,nosuid,nodev,umask=002,user=flo)



Zitat von cHeFr0cKaH
Ach ja...öhmm doch, in der Fstab ist die hda7 des hier.

/dev/hda7 none swap sw 0 0

kann aber irgentwie net sein.
warum nicht ? Ein swap brauchst ja auch.

Mm ja..sicher. Aber das Ding ist ja, das in der Fstab die hda7 als swap angegeben ist und unter fdisk -l ist es die hda6.
Das steht unter anderem in fdisk -l
/dev/hda6 4099 4220 979933+ 82 Linux swap / Solaris
/dev/hda7 4221 7540 26667868+ 83 Linux

Und in der fstab steh das hier
/dev/hdb7 /home ext3 defaults 0 2

Das wundert mich halt en bisel. Weil ja eigentlich die hda7 meine 26 GB große Linuxpartition ist..als das "/" hier halt *g*Naja und auf der anderen Platte hab ich halt meine 100GB große Partition, die quasi mein Homeverzeichnis ist.
Gut..das ist soweit in Ordnung...



bis denne!

mfg
cHeFr0cKaH

himoz
07.06.05, 12:04
Sorry fürs einmischen, aber da ich plötzlich das glecihe Problem habe.............
Nun ich habe genau mitgelesen und die Tipps beherzigt meine fstab schaut demnach so aus:

/dev/hdc7 / reiserfs acl,user_xattr 1 1
/dev/hdc1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc5 /windows/E ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc8 /windows/F ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc6 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/dvd /media/dvd subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
/dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
/dev/sda1 /media/DATEN vfat defaults 0 0
/dev/sda5 /media/Images ntfs users,noauto,umask=002 0 0
und um die sda5 gehts.
Mein Problem ist dass die Platte nach dem Systemstart automatisch gemountet wird und ich als User keine Rechte habe die Datein einzusehen, als Root klappts.
Gebe ich allerdings in eine Shell "umount /media/Images" ein und klicke danach im Konqueror auf das Laufwerkssymbol um es zu mounten klappts. Wer mountet diese Partition schon vorher falsch?

reni
07.06.05, 12:19
Mm ja..sicher. Aber das Ding ist ja, das in der Fstab die hda7 als swap angegeben ist und unter fdisk -l ist es die hda6.
Das steht unter anderem in fdisk -l
/dev/hda6 4099 4220 979933+ 82 Linux swap / Solaris
/dev/hda7 4221 7540 26667868+ 83 Linux
ok ... sry ... das hab ich da übersehen.


Und in der fstab steh das hier
/dev/hdb7 /home ext3 defaults 0 2
hier bist du nun aber auf hdb !

Allerdings muss ich gestehen ... sowas hab ich auch nicht gesehen ... diesen Unterschied zwischen fdisk -l und der fstab :rolleyes:
und dann funzt auch noch alles ...

cHeFr0cKaH
07.06.05, 15:44
Nabend!


@reni: Ohh sry...hast Recht. Des war die hdb7. Ja ne..da ist mein /home Verzeichnis. Da stimmt soweit alles. Joah...kein Plan...ich hab einfach in der fstab aus hda8, hda7 gemacht.
Ein Kumpel von mir hat sich das vorhin mal angeguckt, der wußte zuerst auch net was det sein könnte. Naja..Linux läuft^^.


mfg
cHeFr0cKaH

bye!