So verknüpfen Sie einen Windows-Benutzer mit einem Linux-Benutzer für Samba-Freigabeberechtigungen

So verknüpfen Sie einen Windows-Benutzer mit einem Linux-Benutzer für Samba-Freigabeberechtigungen

Ich habe einen Linux-Ordner, den ich mit einem Windows-Rechner teilen möchte. Derzeit verwende ich Samba, um dies einzurichten.hoch. Ein Problem dabei ist, dass es ACLs gibt (eigentlichMapR-Lautstärkeregler(die wie HDFS-ACLs sind)) auf diesen Verzeichnissen, bei denen ich nicht sehe, wie sie auf den freigegebenen Samba-Benutzer auf der Windows-Seite angewendet werden könnten (z. B. ist das freigegebene Verzeichnis für den Zugriff durch eine bestimmte Gruppe bestimmt, aber jeder Mitgliedsbenutzer hat unterschiedliche Berechtigungen für Unterordner und Dateien innerhalb dieses Verzeichnisses).

Meine Frage lautet also: Gibt es eine Möglichkeit, einen Windows-Benutzer einem Linux-Benutzer zuzuordnen, sodass eine Samba-Freigabe ihn auf dem Windows-Computer als Benutzer mit bestimmten UID- und GID-Werten erkennt (um die ACLs auf der Linux-Seite korrekt einzuhalten)?

Derzeit sind die Linux-Rechner über SSSD (auf den Linux-Rechnern) mit den Windows-Benutzerkonten verknüpft, die mit Active Directory (für die Windows-Rechner) verbunden sind. Dies funktioniert für die Anmeldung bei beiden Rechnern mit denselben Anmeldeinformationen. Ich frage mich also, wie ich dies auf die zugrunde liegenden Dateien der Samba-Freigabe anwenden kann.

Derzeit erhalte ich die Fehlermeldung „Keine Zugriffsberechtigung“ (obwohl die Linux-UID und -GID des Windows-Benutzers in AD die ACL-Einschränkungen für freigegebene Dateien eigentlich umgehen sollten). Hat jemand mit mehr Erfahrung mit dieser Art von Problemen einen Rat oder Empfehlungen für bewährte Vorgehensweisen?

verwandte Informationen