gemeinsame Nutzung eines Laufwerks, gleicher Benutzer, unterschiedliche UID auf zwei Computern

gemeinsame Nutzung eines Laufwerks, gleicher Benutzer, unterschiedliche UID auf zwei Computern

Ich habe ein zusätzliches Laufwerk, auf dem ich eine ext4-Partition erstellt habe, als es an einen Computer angeschlossen war. Ich habe es an einen anderen Computer angeschlossen und habe nun keinen Zugriff mehr auf meine Dateien von diesem Computer, da meine UID auf dem zweiten Computer nicht dieselbe ist wie auf dem ersten Computer. Ich möchte das Laufwerk an beide Computer anschließen und auf dieselben Dateien als derselbe Benutzer (Name) zugreifen können.

Natürlich könnte ich meine UID auf der zweiten Maschine ändern, aber dann müsste ich rekursiv alle Dateien suchen, die mir gehören, und den Besitzer ändern, was lange dauern könnte. Zuvor war das Laufwerk NTFS und ich habe es neu formatiert, aber damals habe ich es mit einer Option gemountet, die die UID angibt, der die Dateien gehören, aber natürlich hat ext4 tatsächlich die von Linux erwarteten Berechtigungen pro Datei, sodass dies zu Problemen führen würde, wenn andere Benutzer Dateien auf dem Gerät hätten.

Gibt es eine bessere Möglichkeit, vorzugehen, damit ich von beiden Computern aus auf meine Dateien zugreifen kann?

Antwort1

bindfsist das Dienstprogramm, nach dem Sie suchen.

Sehenhttps://bindfs.orgUndhttps://bindfs.org/docs/bindfs.1.html.

Sie können eine neue UID einer alten etwa wie folgt „zuordnen“:

sudo bindfs --map=1000/1400:@1000/@1400 /path/to/drive /path/to/drive

wobei 1000die Von-UID, 1400die Ziel-UID, @1000die Von-GID und @1400die Ziel-GID ist.

Ja, das stimmt: Sie können in beiden Argumenten denselben Pfad verwenden … und die neue (zugeordnete) Partition wird direkt über der alten „gemountet“.

verwandte Informationen