[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mount Rechte + filesystem



Martin Weis wrote:

Moin!

Ich habe mal einige Fragen zu mount und den Rechten. Hab da bisher noch nix
gefunden, was einem die Zusammenhänge "auf deutsch" erklärt. man fstab
fehlt z.B. ein Hinweis auf "vfat".

Hmm, wenn du was zu mount wissen willst musst du schon in die mount manpage gucken.

konkretes Problem: Kann als user ein ext2 (/dev/hda8) nicht schreibbar
mounten. Mit reiserfs (auf /dev/hdd1) geht es.
System: Debian Linux 2.4.22-xfs (von Knoppix-Installation erweitert)

Rechte mount/umount:
-rwsr-sr-x    1 root     root        81080 2002-12-10 20:58 /bin/mount
-rwsr-xr-x    1 root     root        45336 2002-12-10 20:58 /bin/umount

1.) Ist das so sinnvoll? Immerhin geht es so auch als user. Ich wollte so
die "mount kann nur root"-Meldungen vermeiden. Um für user mounten zu
erlauben, habe ich die noch in gruppe 'disk' eingetragen und die
devicefiles/mountpoints auch, s.u.

Also ob das so sinnvoll ist weiss ich nicht, aber es ist default und ich habe meinen user nicht in der Gruppe disk und kann trotzdem Partitionen als user mounten.

Einträge in fstab:
/dev/hda8 /mnt/hda8 ext2 auto,users,exec 0 0
/dev/hdd1 /mnt/hdd1 reiserfs  auto,users,exec 0 0

2.) Warum heißt es users und nicht user wie unter anderen linux.

Weil users und user 2 verschiedene Optionen sind. user schreibt den Namen des Users in die mtab so dass nur der wieder unmounten kann und users erlaubt allen Nutzern das mounten....


Was cfdisk dazu sagt:
hda8 Logische Linux ext2 100767,91
hdd1  Boot Primäre Linux ReiserFS  19798,25

Nun zu den Mountpoints:
brw-rw----    1 root     disk      22,  65 2001-04-15 02:43 /dev/hdd1
brw-rw----    1 root     disk       3,   8 2001-04-15 02:43 /dev/hda8

unmounted:
drwxr-xr-x    2 root     disk         4096 2004-01-29 01:26 /mnt/hdd1
drwxrwxrwx    2 root     disk         4096 2004-02-05 16:29 /mnt/hda8

Wieso disk? Meine Mountpoints gehoeren root.root??

nach mounten:
drwxrwxrwx   26 root     disk          688 2004-02-05 17:12 /mnt/hdd1
drwxr-xr-x    3 root     disk         4096 2004-02-05 13:10 /mnt/hda8

Nach dem mounten als user sieht das fuer beide Partitionen so aus? Ohne den Mountbefehl und die angabe ob das als root oder user gemacht wurde kann ich dir nicht helfen.

Ach ja, du kannst natuerlich nach dem mounten ein chmod +w /mnt/hda8 als root machen, dann hat jeder Lese/Schreibrechte drauf so wie bei hdd1. Ob das so sinnvoll ist....

3.) Wieso sind die Rechte hier nach dem mounten unterschiedlich?

Weil auf dem Reiserfs mal jemand ein chmod +w als root gemacht hat?

4.) Machen die unmounted Rechte irgendeinen Unterschied?

Nein.

Ändern der Rechte für die Mountpoints ändert übrigens auch nichts.
5.) Wie werden die Rechte denn jetzt ermittelt? in der fstab steht doch das
gleiche...

Die Rechte stehen im Dateisystem. Mit der umask Option kannst du das in der fstab natuerlich beeinflussen.

bzw:
6.) Wie setzt man die Rechte denn sinnvollerweise

chmod

Bei der Gelegenheit:
Filesystem           Größe Benut  Verf Ben% Eingehängt auf
/dev/hda8              93G   20K   88G   1% /mnt/hda8

7.) Gibt es ein "sparsameres" filesystem? Ist frisch formatiert und schon
5GB für Journal oder sowas weg?

Nicht das Journal. Haettest mal die Ausgaben lesen sollen von mke2fs. Der reserviert naemlich Platz fuer root auf der Partition und das sind deine 5GB, weil das meist mittels % gemacht werden. Das Journal ist meisst nicht soo gross.

Andreas



Reply to: