ist es möglich als angemeldeter User mit Winst-Scripten auf Netzlaufwerke/Shares einer Samba-Domäne zuzugreifen?
Wir möchten ganz gerne Logdateien im Netz ablegen können bzw. auf andere Dateien der Netzlaufwerke zugreifen können.
Das Problem ist, glaube ich, dass der Action Processor die Scripte als lokaler SYSTEM-User startet und dieser natürlich nicht in der Domäne ist, also dort auch keine Lese-/Schreibrechte hat.
Code: Alles auswählen
[action_processor]
delete_user = True
filename = winst32.exe
create_user = True
remote_dir = \\install\\opsi-winst\\files\\opsi-winst
local_dir = %system.program_files_dir%\\opsi.org\\preloginloader\\opsi-winst
command = "%action_processor.local_dir%\\%action_processor.filename%" /opsiservice "https://%config_service.host%:%config_service.port%" /clientid %global.host_id% /username %global.host_id% /password %global.opsi_host_key%
run_as_user = SYSTEM
Sprich Befehle wie...
Code: Alles auswählen
[Files_copytest]
copy "C:\test.txt" "S:\testing"
copy "C:\test.txt" "\\10.0.0.100\testing" ;10.0.0.100 = PDC
Was wohl geht ist die Samba Freigaben in den Scriptpath des Opsiservers zu mounten und so vom Script aus drauf zuzugreifen:
Code: Alles auswählen
sudo mount //10.0.0.100/testing /opt/pcbin/install/scripttest/testing -o username=admin
Code: Alles auswählen
[Files_copytest]
copy "C:\test.txt" "%Scriptpath%\testing"
Besten Gruß,
Phil