Linux 15.036 Themen, 107.107 Beiträge

FAT unter Linux UND Windows?`

liesmich / 3 Antworten / Baumansicht Nickles

Ich habe eine 160gb Platte, wo Windows drauf ist und eine 40gb Platte, wo SuSE 9.0 drauf ist. Ich habe von der 40gb Platte 20gb als FAT formatiert, dasmit ich zusätzlich mit windows auf diese Platte zugreifen kann....
Der Sinn des ganzen ist, dass ich bei beiden Systemen Overnet installiert habe und Das Temp Verzeichnis und incoming Verzeichnis von Overnet soll von Win und von linux auf dieser 20gb fat partition gespeichert werden....Bei Win is das auch kein problem, nur unter Linux habe ich aus irgend einem Grund keine Schreibrechte usw...Warum?
Wie kann ich das umgehen?

bei Antwort benachrichtigen
Rheinlaender liesmich „FAT unter Linux UND Windows?`“
Optionen

Die Partition ist wahrscheinlich read-only gemounted. Guck mal in Deine fstab.

Gruß
Rheinlaender

bei Antwort benachrichtigen
Hans55 liesmich „FAT unter Linux UND Windows?`“
Optionen

Hi
Du musst als Root die Fat für User frei geben. In der fstab muss das schreibrecht eingestellt sein. Poste mal deine fstab.

MfG
Hans

bei Antwort benachrichtigen
KarstenW liesmich „FAT unter Linux UND Windows?`“
Optionen

Hallo,

in der datei /etc/fstab in der 4. Spalte von Links stehen die Optionen, welche man auch mit dem mount Befehl benutzen kann. Wenn du als normaler Benutzer , also nicht root, die Windows -Partition mounten willst, muß bei den Optionen in der 4. Spalte der fstab-Datei die Option user stehen. Da FAT weder Zugriffsrechte noch Eigentumsrechte abspeichern kann, kann noch die Option umask, uid, gid angegeben werden. Die Zugriffsrechte werden mit umask eingestellt. Wobei die Optionen das Gegenteil von dem Befehl chmod bewirken. Wenn man alle Zugriffsrechte erlauben will muß man umask=000 angeben. Bei umask gibt man die Rechte an, die man nicht erlauben möchte. Bei chmod gibt man die Rechte an welche man erlauben möchte. Die Zahl ist binär kodiert also 2^2 + 2^1 + 2^0 2^2 + 2^1 + 2^0 2^2 + 2^1 +2^0 --->> rwxrwxrwx.
Die Eigentumsrechte werden mit uid (Eigentümer aller Files) und gid (Gruupe welcher alle Files gehören) eingestellt. Ich zum Beispiel habe die uid 500, ich gebe also uid=500 an. Da ich in der Gruppe users bin und diese Gruppe die Nummer 500 hat gebe ich uid=500 an. Die uid steht in /etc/passwd und die gid steht in /etc/group.
Ich habe eine NTFS-Partition in mein Linux gemounted und dadurch funktioniert das Schreiben auf diese Partition nicht. Bei FAT kann man lesend und schreibend auf die Partition zugreifen.

Die entsprechende Zeile in der /etc/fstab - Datei sieht so aus:

/dev/hda1 /windows/c auto noauto,user,gid=100,uid=500,umask=000 0 0

Die uid- und gid-Nummer mußt du natürlich entsprechend deinem Rechner anpassen.

Gruß K

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen