Linux 14.981 Themen, 106.343 Beiträge

Probleme Benutzerrechte von Windows partitionen zu ändern

leo85 / 9 Antworten / Flachansicht Nickles

Hallo,

Ich laufe auf Linux 9.2 und habe nebenbei 3 Partitionen auf FAT32 auf denen ich meine Daten speichere. Ich habe Linux gerade neu installiert. Als root schaffe ich es aber nicht, die Rechte der 3 FAT32 Partitionen so zu setzten, dass alle Benutzer darauf zugreifen können. Ich kann Rechte wegnehmen, aber nicht mehr Rechte vergeben.

"chmod 755 /windows/C"
"drwxr-xr-x" ist das meiste was ich hinbekomme. Ich kann
"chmod 700 /windows/C" eingeben, dann bekomme ich "drwx------" Rechte, aber wenn ich "chmod 777 /windows/C" eingebe bekomme ich wieder nur
"drwxr-wr-x".

Weiß einer was das sein könnte?

Viele Grüße,

leo

Intel i5 750, MSI MS-7616, 4GB RAM, Ubuntu 10.04, Kernel 2.6.32
bei Antwort benachrichtigen
KarstenW leo85 „Ich bin etwas neuer auf dem Gebiet. Könntest du mir bitte etwas genauer...“
Optionen

Die Datei /etc/fstab ist für das automatische oder manuelle Einbinden von Partitionen oder Laufwerken zuständig. Du hast sicher gemerkt das es unter Linux keine Laufwerksbuchstaben wie unter Windows gibt. Diese Partitionen werden in Verzeichnisse , Mountpoints genannt , eingehangen oder aufmontiert (mount heißt montieren).

Du kannst dich über den Mount-Befehl genauer mit dem Kommado "man mount" informieren.

Die Datei /etc/fstab besteht aus sechs Spalten .



# /etc/fstab: static file system information.
#
# file system___ mount point____ type____ options____ dump____ pass
/dev/hda5___ /windows/fat32__ vfat____ rw,user,auto,umask=000___ 0____ 0

Die Unterstriche kannst du weglassen (nickles staucht die Zeile immer so zusammen und entfernt Tabulatoren.

Die Option umask (man umask) löscht die entsprechenden Rechte .Mit umask=000 werden alle rechte für jedermann erlaubt. Die Zahlen sind Oktalzahlen also von 0 bis 7. Jede Zahl steht für eine Benutzergruppe:
die erste 0 ist für den Eigentümer, die zweite 0 ist für die Gruppe und die letze 0 ist für alle Anderen bestimmt.

umask ist das Gegenteil von chmod. Mit chmod setzt man die Rechte und mit umask werden sie gelöscht.
Das muß in der /etc/fstab-Datei passieren, weil Windows und Linux unterschiedliche Dateisysteme haben und die Rechte vom Windowsdateisystem unter Linux maskiert werden müssen.

man fstab gibt genauere Auskunft.

PS.: da du Linuxanfänger bist und Linux eher mit einem Unix zu vergleichen ist, würde ich dir den rat geben immer diese Man- oder Manualpages zu lesen. Es gibt zu jedem Unixbefehl und vielen Konfigurationsdateien eine Manpage:

man Unixbefehl/Konfigurationsdatei

Beispiel man man

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