Guude!
Hab ne FAT32-Partition, die automatisch beim Start in einen bestimmten Mountpoint gehängt wird. Bin froh, dass ich wenigstens das geschafft hab :)
Jetzt wüsste ich gern, was ich bewerkstelligen muss, um als Otto-Normal-User Vollzugriff auf die Partition zu bekommen? Da sie als Tauschpartition zwischen Windows und Linux dienen soll, würde ich auch gerne Schreibrechte haben, die hab ich jedoch nur als Root. Hab schon alles abgesucht, find aber keine Option, die jedem User das Schreiben erlaubt.
Schonmal Danke im Voraus!
Linux 15.036 Themen, 107.107 Beiträge
Hi!
Trage folgendes in die /etc/fstab ein:
/dev/hdb1 /mnt/fat/ vfat user,gid=1007,umask=002,exec 0 0
Anstelle von "/dev/hdb1" trage die Fat-Partition ein und anstelle von "/mnt/fat/" den mount-point. Das "gid=1007" kann auch weggelassen werden (das is nur, wenn du bestimmten Usern aus einer Gruppe (hier Gruppe 1007) den Zugriff auf die Fat-Partition gewähren willst).
Mit dieser Konfiguration wird die Platte als user gemountet mit allen Rechten (also lesen, schreiben, ausführen).
Gruß, FrogPR
Hmm, danke erstmal. Aber geht das Ganze nicht einfacher?
vfat ist wohl das Dateisystem, bei User muss ich dann wohl den entsprechenden Usernamen eintragen, oder?
Und was bewirkt das umask bzw. exec?
MfG
Hi!
Also viel einfacher wirst dus nich kriegen (was sollte einfacher als einfach eine Zeile in ne Datei zu schreiben und zu rebooten? ;-))
und ja, vfat isses Dateisystem, umask=002 is ne Rechte-Sache im Oktalcode (schau dir mal die man-page von chmod an, bzw. such mal im Netz danach). exec heisst einfach Ausführrechte.
wie gesagt, du musst nix weiter machen, als diese eine Datei ein wenig zu ändern (also /etc/fstab) und das wars. Dauert keine 5 minuten...
Gruß, FrogPR
Ne, ich meinte einfacher im Sinne von grafisch. Im Mandrake Kontrollzentrum geht das Ganze auch irgendwie grafisch, habs so auch schon gemacht, es hat nur leider keinen Erfolg gezeigt.
Die betreffende Zeile in der fstab sieht jetzt folgendermaßen aus:
/dev/hdb5 /home/mago/tauschen vfat mago,umask=002,exec 0 0
Nur damit klappts immer noch nicht..?!?
Ist da noch ein Fehler drin oder woran klemmts?
Also ich hab von der grafischen Kram in Mandrake kein Plan, benutze selber auch kein Mandrake, aber die fstab ist linux-eigen und sollte in jeder Distribution dieselbe Aufgabe haben. Ich weiss jetzt nicht genau, was das "mago" in der Zeile bedeutet. Falls du die Gruppe "mago" meinst, dann musst du anstelle von mago die Gruppen-ID reinschreiben (wenn du in der Konsole
id
eintippst, steht die zugehörige Gruppennummer da).
Und das "user" war kein Platzhalte für DEINEN Login-Namen, sondern da muss "user" stehen. Das bedeutet, dass die Partition nicht als root sondern als User gemountet wird
Bei dir müsste als was in der fstab drin stehn, wie:
/dev/hdb5 /home/mago/tauschen vfat user,gid=1000,umask=002,exec 0 0
Da du sicher der Hauptbenutzer des Systems bist, sollte die gid=1000 sogar hinhauen, ansonsten wie gesagt mit der Zahl ersetzen, die id dir sagt.
Gruß, FrogPR
Also, in der fstab steht jetzt genau das, was Du mir vorgegeben hast, mit Ausnahme der Group-ID, die ist nämlich 501 für den Benutzer.
Bin aber schonmal ein klitzekleines Stück weiter :)
Ich kann jetzt auf die Partition schreiben, allerdings bringt er vorher immer die Fehlermeldung
"Berechtigungen konnten nicht geändert werden für
Jo, das ist normal, dass diese Fehlermeldung kommt (evtl. kann man sie deaktiveren, aber hab ich mich noch nich drum bemüht).
Das liegt einfach daran, dass FAT keine Dateirechte kennt (schon gar nicht die von linux). Deshalb kann er die Rechte nicht setzen, is aber kein problem.
Hmm..da hätt ich ja auch selbst drauf kommen können. Aber naja, jetzt weiß ichs auch :)
Danke für die Tipps!
Falls du irgendwie ne Möglichkeit findest, diese Fehlermeldung zu umgehn, sach Bescheid :-)
cu, FrogPR