Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: tneef am 23.11.12 - 14:24:48

Titel: Domino 8.5.0 / Linux / ausgabe in File
Beitrag von: tneef am 23.11.12 - 14:24:48
Hallo Forum,

Nach stundenlanger rumprobiererei und Internetsuche komme ich
trotzdem einfach nicht weiter mit diesem schnipsel.

   pfad="Desktop/drucker-dns"
   fileNum = FreeFile()   
   Open pfad For Append As fileNum   
   zeile = "testTheRest"   
   Print #fileNum, zeile
   Close fileNum


bekomme auf der DominoKonsole immer ein 'Operation is disallowed in this session'

Wenn ich den Agenten in Client ausführe und den Pfad in z.b. D:/irgendwas
ändere funtioniert es einwandfrei.

Auf dem server klappt es irgendwie nicht. Habe auch schon verschiedene pfadangaben
ausprobiert.  ~/Desktop/   ./Desktop/   

Wenn ich im Linux per konsole mit 'su - notes' als user notes mich anmelde komme
ich direkt in das Homervezeichnis und kann dort auch im verzeichnis 'Desktop'
files anlegen / löschen / bearbeiten ...

bin sehr unerfahren mit Lotus Script ... und hier im Forum ruht jetzt meine letzte hoffnung das irgendwie zum laufen zu bekommen.

mfg
Thomas
Titel: Re: Domino 8.5.0 / Linux / ausgabe in File
Beitrag von: m3 am 23.11.12 - 14:35:09
Probiers mal mit dem kompletten Pfad "/home/notes/Desktop/drucker-dns"
Ansonsten: hat der Agent bzw. AgentSigner auch die Rechte im Domino, ins Dateisystem zu schreiben?
Titel: Re: Domino 8.5.0 / Linux / ausgabe in File
Beitrag von: tneef am 23.11.12 - 14:45:58
Hallo,

"/home/notes/Desktop/drucker-dns" funktioniert auch nicht.

läuft der Agent bzw. AgentSigner nicht unter user 'notes' ?
wo kann ich diese Rechte explizit sehen und/ oder ändern ?

Titel: Re: Domino 8.5.0 / Linux / ausgabe in File
Beitrag von: Andrew Harder am 23.11.12 - 15:22:24
Hallo,

der Server läuft über den Linux-user 'notes' das ist richtig.

Was hier aber gemeint war ist, wer den Agent gesigned hat, also mit welchem Notes Certifikat und ob diesem die notwendigen Rechte erteilt wurden.

Für Server werden solche Rechte im Domino Directory eingestellt.
Für Lokal wird sowas in der ECL Verwaltet.
Titel: Re: Domino 8.5.0 / Linux / ausgabe in File
Beitrag von: umi am 23.11.12 - 15:22:35
Hi
Damit der Agent überhaupt etwas schreiben darf müssen die Rechte in den Agenten Eigenschaften  erhöht werden.
Der Punkt heisst "Runtime Security Level". Der müsste bei mind. 2 liegen um auf das Filesystem schreiben zu dürfen.
Titel: Re: Domino 8.5.0 / Linux / ausgabe in File
Beitrag von: tneef am 23.11.12 - 15:34:37
hallo,
Titel: Re: Domino 8.5.0 / Linux / ausgabe in File
Beitrag von: tneef am 23.11.12 - 15:37:26
hallo, jetz hab ich doch schon feierabend gemacht. Das werd ich am Montag oder am we verifizieren.  CU  und erstmal Danke   Thomas
Titel: Re: Domino 8.5.0 / Linux / ausgabe in File
Beitrag von: tneef am 26.11.12 - 15:21:46
Hallo ,

einwandfrei :-)   Danke.!!   :D

in Deutschen Designer ist es 'Sicherheitsstufe zur Laufzeit' und direkt im Agenten unter Sicherheit einstellbar.  ( ich hatte erst in den Servereinstellungen gesucht ).

Der default ausgabePfad unter Linux scheint das domino verzeichnis, /home/ .... 
oder /Desktop/ ... etc.  funtionieren nicht.

mfg
Thomas