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: