Autor Thema: ACL auf "Default" setzen  (Gelesen 1841 mal)

Offline seerow

  • Aktives Mitglied
  • ***
  • Beiträge: 180
  • Geschlecht: Männlich
  • alles wird gut........
ACL auf "Default" setzen
« am: 21.03.03 - 12:10:24 »
Hallo Leute,

ich habe ein Problem mit der ACL einer lokalen Notes Datenbank. Ein Kollege von mir hat Die Firma verlassen, er hat aber sehr wichtige Dokumente in der lokalen Datenbank abgelegt, leider hat niemand aus unserer Firma Zugriff auf die DB, die ACL in vermutlich nur an Ihn angepasst.

Gibt es eine möglichkeit die ACL jetzt zu lesen bzw zu ändern?
MFG Antonio

-----------------------------------------------------------------------

Ordentliche Menschen sind selten genial,
geniale selten Ordentlich............

Offline Jörg P.

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 720
  • Ich liebe dieses Forum!
Re:ACL auf "Default" setzen
« Antwort #1 am: 21.03.03 - 13:10:35 »
Hi,

beschreib doch mal, was du bist jetzt versucht hast. Dann lässt sich besser beurteilen, wo man ansetzen kann, bzw. ob überhaupt Hilfe möglich ist.
A programming error was found but will not be corrected. It will be a permanent restriction.  ::)

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:ACL auf "Default" setzen
« Antwort #2 am: 21.03.03 - 13:35:31 »
wenn du die DB lokal hast, dann kannst du die ACL einer anderen DB in die nicht zugängliche kopieren. Hab da mal vor einiger Zeit eine Funktion gefunden (weiß leider nicht mehr, wo):

Declare Function NSFDbOpen Lib "nnotes.dll" (Byval PathName As String, rethDB As Long) As Integer
Declare Function NSFDbClose Lib "nnotes.dll" (Byval rethDB As Long) As Integer
Declare Function NSFDbCopyACL Lib "nnotes.dll" (Byval hSrcDB As Long, Byval hDstDB As Long) As Integer

Sub CopyACL(sourceServer As String, sourcePath As String, targetPath As String)
   Dim hSourceDb As Long, hTargetDb As Long, result As Integer
   
   If (sourceServer <> "") Then sourcePath = sourceServer + "!!" + sourcePath
   result = NSFDbOpen (sourcePath, hSourceDb)
   result = result + NSFDbOpen (targetPath, hTargetDb)
   
   If (result = 0) Then result = NSFDbCopyACL (hSourceDb, hTargetDb)
   If hTargetDb <> 0 Then Call NSFDbClose (hTargetDb)
   If hSourceDb <> 0 Then Call NSFDbClose (hSourceDb)
End Sub
« Letzte Änderung: 28.03.04 - 22:38:20 von Thomas Völk »
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

MOD

  • Gast
Re:ACL auf "Default" setzen
« Antwort #3 am: 21.03.03 - 15:16:03 »
Es gibt ein Tool zum Ändern von ACL´s. Habe diese Datei angehängt.
Probier es einfach mal aus.

 ;D MOD
« Letzte Änderung: 21.03.03 - 16:15:38 von MOD »

Offline seerow

  • Aktives Mitglied
  • ***
  • Beiträge: 180
  • Geschlecht: Männlich
  • alles wird gut........
Re:ACL auf "Default" setzen
« Antwort #4 am: 21.03.03 - 15:46:24 »
Hallo zusammen,

das ging ja mal wieder Fix  :o. Also probiert habe ich noch nicht viel, wie auch wenn ich die DB nicht öffen kann....

Ich werde das mal aus-testen.... vielen Danke für eure Antworten!

PS: Alllen noch ein schönes Wochenende!
MFG Antonio

-----------------------------------------------------------------------

Ordentliche Menschen sind selten genial,
geniale selten Ordentlich............

Offline seerow

  • Aktives Mitglied
  • ***
  • Beiträge: 180
  • Geschlecht: Männlich
  • alles wird gut........
Re:ACL auf "Default" setzen
« Antwort #5 am: 24.03.03 - 14:04:16 »
Hallo zusammen,

wie versprochen hier meine Antwort:

Das tool ACLset ist spitze, genau dass was ich gesucht habe. Also Vielen Dank an alle besonders aber an MoD  8)
MFG Antonio

-----------------------------------------------------------------------

Ordentliche Menschen sind selten genial,
geniale selten Ordentlich............

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz