Hi,
ich lagere mal ein Problem aus, aus meinem ipfire-topic. Es scheint darin der Hund begraben zu sein.
Wenn ich bei einem Ordner den chown auf user setze, dann in diesen ordner ein nfs-device mounte (als user oder als root, spielt keine Rolle), er aber dann komplett root gehört, woran kann es liegen? Kommen die neu gesetzten Rechte bzw. der plötzliche Besitzwechsel vom Client aus oder verhält es sich so, dass der gemountete Ordner die komplette Besitzerstruktur vom Sever übernimmt und die vom Client "überschreibt"? Es müsste ja das Zweitere sein.
Wenn ich auf dem Server den nfs-ordner mit -ldh checke, dann gehört er auch dem root. Die Sache ist, dass ich den nicht auf user chownen kann, da es dort keinen user gibt.
Wie bringe ich es also zusammen, wenn auf dem Client es dem user gehören soll, auf dem Server es aber keinen user gibt?
Ich vermute, es muss über das uid und gid laufen?
Die user uid und gid ist auf dem client 1000, auf dem Server ist die 1000 schon besetzt durch samba.
Muss ich dann den chown für den nfs-ordner auf dem Sever auf samba setzen oder wie, damit die 1000er uid und gid mit dem user auf dem client übereinstimmt?
Grüße
c5
ich lagere mal ein Problem aus, aus meinem ipfire-topic. Es scheint darin der Hund begraben zu sein.
Wenn ich bei einem Ordner den chown auf user setze, dann in diesen ordner ein nfs-device mounte (als user oder als root, spielt keine Rolle), er aber dann komplett root gehört, woran kann es liegen? Kommen die neu gesetzten Rechte bzw. der plötzliche Besitzwechsel vom Client aus oder verhält es sich so, dass der gemountete Ordner die komplette Besitzerstruktur vom Sever übernimmt und die vom Client "überschreibt"? Es müsste ja das Zweitere sein.
Wenn ich auf dem Server den nfs-ordner mit -ldh checke, dann gehört er auch dem root. Die Sache ist, dass ich den nicht auf user chownen kann, da es dort keinen user gibt.
Wie bringe ich es also zusammen, wenn auf dem Client es dem user gehören soll, auf dem Server es aber keinen user gibt?
Ich vermute, es muss über das uid und gid laufen?
Die user uid und gid ist auf dem client 1000, auf dem Server ist die 1000 schon besetzt durch samba.
Muss ich dann den chown für den nfs-ordner auf dem Sever auf samba setzen oder wie, damit die 1000er uid und gid mit dem user auf dem client übereinstimmt?
Grüße
c5