Seite 1 von 1

Winst Zugriff auf Netzlaufwerke als angemeldeter User

Verfasst: 14 Okt 2010, 13:31
von Groo
Hallo,

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
Wir sind im Moment noch beim opsi 3.4 und haben den in der Standard-VM laufen. Wenn ich den Opsiserver mit "smbclient //PDC/share -U domain.admin" in die Domain einklinke kann ich beim action_processor run_as_user einen Domain User eintragen. Die Konstante %USERNAME% gibt mir dann im Winst Script auch den eingetragenen Domain User aus, statt wie bisher "SYSTEM", aber ich kann noch immer nicht auf Freigaben des PDCs zugreifen.
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
...funktionieren nicht.
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"
Das funktioniert, ist aber keine schöne Lösung wie ich finde. Lieber würde ich direkt aus dem Script auf Netzwerklaufwerke zugreifen wenn das irgendwie möglich ist.

Besten Gruß,
Phil

Re: Winst Zugriff auf Netzlaufwerke als angemeldeter User

Verfasst: 05 Nov 2010, 11:15
von mhaegele
Könnte es sein dass es vielleicht mit dem Admin template klappen könnte?
(Würde mich auch brennend interessieren, da ich ein paar "dumme" Applikationen habe die sich nur mit auto-it und angemeldetem Domänen-Admin installieren lassen, was ich nicht so toll finde ...)

MH

Re: Winst Zugriff auf Netzlaufwerke als angemeldeter User

Verfasst: 05 Nov 2010, 18:39
von d.oertel
Hi,

ein net use Befehl (unter Angabe von user und pass) sollte klappen.

gruss
d.oertel

Re: Winst Zugriff auf Netzlaufwerke als angemeldeter User

Verfasst: 11 Nov 2010, 16:42
von Groo
Hi,

net use klappt! :D

Ich war vorher nicht auf die Idee gekommen den Befehl zu benutzen, da durch das netlogon-Script die Laufwerke bereits per net use gemountet waren...aber unter falschem User natürlich.

Besten Dank für die Hilfe!

Gruß,
Phil