PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NTFS Partition mit Zugrifssrechten für alle Benutzer mounten



Lifeguard
05.10.05, 22:28
Hallo,
Ich habe eine NTFS-Partition die ich mounten will. Jeder User sollte wenigstens Lese-Rechte besitzen.
Mein fstab Eintrag sieht folgend aus:
/dev/hdc5 /mnt/WindowsD ntfs sync,ro,auto,nodev,user,exec,errors=remount-ro 0 2
-------------------------------------------------------------
Das mounten funktioniert aber leider kann nur root auf WindowsD zugreifen.
Ich hab es auch schon mit Zugrifssänderungen versucht chmod 0755 /mnt/WindowsD. Aber da bekomm ich die Meldung "zugrifssrechte konnten nicht geändert werden weil nur das lesen erlaubt ist".

.......
Nun hab ich noch ein weiteres Problem. Ich habe nämlich noch eine fat32 Partition.
Diese lässt sich nicht durch fstab mounten (sprich: "mount -a"). Fehlermeldung (in etwa)....."Bad Superblock, Bad Option......."
Manuell lässt sie sich aber ohne große Sachen mounten.
------------------

Lifeguard
05.10.05, 22:32
Also das erste Problem habe ich schon per umask=0002 gelöst. BTW, was ist umask und was bedeutet 0002?

Da bleibt dann nur noch das zweite Problem.

WFlyer
05.10.05, 23:19
Das sollte deine Fragen beantworten.

http://gentoo-wiki.com/HOWTO_Mount_Windows_partitions_(DOS,_FAT,NTFS)

Im falle das es trotz der anleitung nicht klapt poste deine /etc/fstab

(Musst den kernel natürlich nicht neu machen das en grundaufbau howto, geht mehr um die tabellen und fstab einbindung weiter unten)

Fat32 wird auch über umask gesteuert ,alles windows dateisysteme da sie mit der Standart Linux rechte vergabe nicht klar kommen.

Lifeguard
06.10.05, 06:10
zweite fstab:
/dev/hdc1 /mnt/WindowsC vfat defaults,errors=remount-ro 0 3
---------------------------------------------------------------
Dort bekomme ich diese Superblock usw. Fehlermedlung.

WFlyer
06.10.05, 19:07
probier mal in der /etc/fstab

/dev/hdc1 /mnt/WindowsC vfat umask=002 0 0

zimmys
15.10.05, 18:15
also mount -a bedeutet nur das mount alle einträge der /etc/fstab mountet die nicht noauto als option haben.

umask gibt an welche rechte eine datei hat wenn sie in einem fs erstellt wird.

dafür gilt
file mit rechten rw-r----- entspricht r=4 w=2 x=1, in diesem fall also 640 als dateirechte. mit umask muss du das gegen 666 für FILES gegenrechnen. der befehl umask 026 bewirkt also das jede datei die du nun in diesem fs erstellst mit oben genannten rechten erstellt wird.
das kannst du dann in /etc/profile eintragen.

der entsprechende eintrag in der /etc/fstab müsste lauten:

source destination fs-type options dumpmode fsckmode

z.Bsp

/dev/hda3 /windows/to_share vfat auto,ro,nodev,nouser 0 0

siehe auch
http://www.semibyte.de/linux/0421_node22.html

mfg zimmys