Hallo Georg,
Bei mir hat das gut funktioniert. Als erstes habe ich mal mit dem 'Vault Server setup' ein 'Default Environment' eingerichtet (Menu Options->Create Default Environment). Nun hast Du für die aktuelle Datenbank einen Vault auf dem Rechner auf dem der VaultService installiert ist. Es empfiehlt sich ein kurzer Test mit dem Vault Tester.
Nur erfolgt die Umstellung auf eine Unix Box mit Samba. SmarTeam empfiehlt Samba 2.2.8a, hat aber bei mir auch mit einer älteren Version funktioniert.
Die Konfiguration für das Vault Share sieht bei mir so aus:
[SmVaults]
path = /data/cad/smarteam_vault/SmVaults
read only = No
create mask = 0644
dort sind auch die 3 Vault Verzeichnisse anzulegen:
# find smarteam_vault -ls
drwxr-sr-x 3 vault_se catia 4096 Dec 14 12:46 smarteam_vault
drwxr-sr-x 5 vault_se catia 4096 Dec 8 09:36 smarteam_vault/SmVaults
drwxr-sr-x 2 vault_se catia 4096 Dec 24 10:38 smarteam_vault/SmVaults/Checked\ In
drwxr-sr-x 2 vault_se catia 4096 Jan 13 2004 smarteam_vault/SmVaults/Obsolete
drwxr-sr-x 2 vault_se catia 4096 Dec 24 10:38 smarteam_vault/SmVaults/Released
Wie Du sehen kannst gibt es einen Unix-User mit dem Namen vault_service. Diesen muss es auch im Samba und auf dem Rechner mit dem VaultService und zwar, falls es lokale User sind, mit dem selben Passwort. Das ist ein wichtiger Punkt, weil der VaultService mit dem Vault User auf das Samba Share zugreifft.
Die Umstellung auf der Windows Seite ist einfach: im 'Vault Service setup' für das SmVaults Verzeichniss das Kontext-Menu (rechte Maustaste) aufruffen und dort Modify wählen. Dort den 'Shared directory path' auf das Share auf dem Samba Rechener umbiegen.
Für den nächsten Schritt muss der 'System Confiuration Editor' installiert sein. Das ist das webbasierte Konfigurationsungetüm das die ganzen ini-Files ersetzt hat.
Dort muss man erst mal nach 'filesystem' suchen. Es sollten sich 2 Keys finden: FileSystemSecurity.NTFSSecurityFromINI und FileSystemSecurity.NTFS, beide im smarteam.std.legacyPreferences.config Configuration set.
NTFSSecurityFromINI habe ich mit Override Level: Machine auf YES gesetzt. FileSystemSecurity.NTFS ist auf 'High Security' auch mit Override Level: Machine. Und die Machine ist natürlich der Rechner mit dem VaultService.
Wenn ich nun nichts vergessen habe, sollte mal der Vault Tester auf das ganze losgelassen werden.
Gruss, Beat
[Diese Nachricht wurde von phimUoB am 03. Jan. 2005 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP