Tux
12.12.04, 16:09
Hallo,
folgendes Problem: Ich möchte bei Rechner A das Verzeichnis /home/nutzer1 (uid=1000, gid=100) über nfs freigeben.
Es soll auf Rechner B unter /mnt/nutzer1 gemountet werden, und zwar mit vollem Lese-/Schreibzugriff für nutzer1 (uid=500,gid=100).
Die unterschiedlichen uids kommen zustande, weil auf Rechner A SuSE 9.2 und auf Rechner B SuSE 9.0 installiert ist.
Die /etc/exports auf Rechner A hat den Eintrag /home/nutzer1 ipB(rw,sync,anonuid=500,anongid=100); /etc/fstab auf Rechner B hat den Eintrag ipB:/home/nutzer1 /mnt/nutzer1 nfs noauto,user,exec,sync 0 0.
Als nutzer1 kann ich auf B die nfs-Freigabe von A mounten, habe dann allerdings nur Leserechte, da die uid von /mnt/nutzer1 auf 1000 steht (wird beim Mounten von root auf 1000 geändert, gid von root auf 100).
Warum wird die uid falsch gesetzt? Was kann man da machen?
Gruß Tux
folgendes Problem: Ich möchte bei Rechner A das Verzeichnis /home/nutzer1 (uid=1000, gid=100) über nfs freigeben.
Es soll auf Rechner B unter /mnt/nutzer1 gemountet werden, und zwar mit vollem Lese-/Schreibzugriff für nutzer1 (uid=500,gid=100).
Die unterschiedlichen uids kommen zustande, weil auf Rechner A SuSE 9.2 und auf Rechner B SuSE 9.0 installiert ist.
Die /etc/exports auf Rechner A hat den Eintrag /home/nutzer1 ipB(rw,sync,anonuid=500,anongid=100); /etc/fstab auf Rechner B hat den Eintrag ipB:/home/nutzer1 /mnt/nutzer1 nfs noauto,user,exec,sync 0 0.
Als nutzer1 kann ich auf B die nfs-Freigabe von A mounten, habe dann allerdings nur Leserechte, da die uid von /mnt/nutzer1 auf 1000 steht (wird beim Mounten von root auf 1000 geändert, gid von root auf 100).
Warum wird die uid falsch gesetzt? Was kann man da machen?
Gruß Tux