Domino 9 und frühere Versionen > ND8: Entwicklung
Domino 8.5.0 / Linux / ausgabe in File
tneef:
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
m3:
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?
tneef:
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 ?
Andrew Harder:
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.
umi:
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.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln