Wie mounten Sie eine Remote-Samba-Freigabe von einem lokalen Host mit mehreren Gruppen?

1461
Dragos

Ich benutze mount.cifs, um eine Remote-Samba-Freigabe bereitzustellen (sowohl Client als auch Server sind Ubuntu-Server 8.04):

mount.cifs //sambaserver/samba /mountpath -o credentials=/path/.credentials,uid=someuser,gid=1000  $ cat .credentials username=user password=password 

Ich habe einen Benutzer aus dem lokalen System mit Benutzername und Kennwort mit mount.cifs gemountet, aber das Problem ist, dass der Benutzer Teil mehrerer Gruppen auf dem Remote-System ist. Mit mount.cifs kann ich nur eine gid angeben. Gibt es eine Möglichkeit, alle GIDs anzugeben, die der Remote-Benutzer hat?

Gibt es einen Weg zu:

  1. Mounten Sie den Remote-Samba mit mehreren Gruppen auf dem lokalen System?
  2. Durchsuchen Sie den Mount von 1) mit dem Terminal, da ich einige Dateien von Samba als Argumente an lokale Programme übergeben möchte.

Andere Lösungen wären:

  • nautilus sftp: // was durch gvfs läuft; aber der neuere Gnome schreibt die ~ / .gvfs nicht mehr auf die Festplatte, so dass ich ihn nicht im Terminal durchsuchen kann.
  • Und die letzte Lösung wäre NFS, aber das bedeutet, dass ich die Uids und Gids des lokalen Systems mit denen des Servers synchronisieren muss.
4

1 Antwort auf die Frage

0
jneves

Es sollte es standardmäßig tun. Haben Sie die ACL mit überprüft getfacl?