Hallo an allle, ich habe da mal eine Anfängerfrage:
ich möchte verschiedene Platten direkt in das /home-Verzeichnis, mit den entsprechenden Nutzerrechten mounten. Also Platte X unter /home/andreas mit den Rechten für Andreas und Platte Y unter /home/mail für Mailuser.
Nun habe ich mir gedacht, ich trage folgendes in der fstab für die Platte X ein: /dev/mapper/andreas-andreas_crypt /home/andreas ext3 defaults,uid=1005, gid=1005 0 2
Da das mich mit Fehlermeldungen überhäufte, habe ich mal mit "man mount" nachgeschlagen und festgestellt, dass die uid und gid für ext3 nicht vorgesehen ist.
Wie bekomme ich die Platten mit den Nutzerrechten eingerichtet?
MfG Andreas
Am Sonntag 17 August 2008 11:02:54 schrieb Andreas Oettel:
Hallo an allle, ich habe da mal eine Anfängerfrage:
ich möchte verschiedene Platten direkt in das /home-Verzeichnis, mit den entsprechenden Nutzerrechten mounten. Also Platte X unter /home/andreas mit den Rechten für Andreas und Platte Y unter /home/mail für Mailuser.
Nun habe ich mir gedacht, ich trage folgendes in der fstab für die Platte X ein: /dev/mapper/andreas-andreas_crypt /home/andreas ext3 defaults,uid=1005, gid=1005 0 2
Da das mich mit Fehlermeldungen überhäufte, habe ich mal mit "man mount" nachgeschlagen und festgestellt, dass die uid und gid für ext3 nicht vorgesehen ist.
Wie bekomme ich die Platten mit den Nutzerrechten eingerichtet?
MfG Andreas
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Versuch mal den Mount-Parameter "user", damit kannst du als Benutzer mounten. Die UID/GID übernimmt mount m.E.n. vom Inode des Wurzelverzeichnisses, in das du das Gerät einhängst; die restlichen Rechte werden dann vom ext3-FS verwaltet. Die uid/gid-Mount-Parameter braucht man nur bei vfat, weil da eben keine Rechteverwaltung drin ist, stattdessen werden einfach die UID/GID aller Dateien auf dem FS auf die gegebenen Werte gesetzt.
War das jetzt richtig?
Stefan
On Sunday 17 August 2008, Andreas Oettel wrote:
ich möchte verschiedene Platten direkt in das /home-Verzeichnis, mit den entsprechenden Nutzerrechten mounten.
Warum haben Deine Nutzer verschiedene Platten?
Da das mich mit Fehlermeldungen überhäufte, habe ich mal mit "man mount" nachgeschlagen und festgestellt, dass die uid und gid für ext3 nicht vorgesehen ist.
Das ist völlig korrekt so. Das liegt daran, dass ext3 selbst weiß was ein Nutzer ist. Diese Optionen gibt es nur für ganz dumme Dateisysteme (z.B. vfat).
Wie bekomme ich die Platten mit den Nutzerrechten eingerichtet?
1. Mounten (nehmen wir mal an /home/balla) 2. das Verzeichnis dem richtigen Nutzer schenken (chown meinnutzer /home/balla)
Du solltest Dir ausserdem mal noch "man tune2fs" durchlesen - ext2/3 reserviert normalerweise 5% der Platte für root - ich kann mir vorstellen dass Du das auf diesen Platten nicht willst.
Konrad
lug-dd@mailman.schlittermann.de