Page 1 sur 1

Privilèges utilisateur conservés dans Paquet

Publié : 11 juin 2018 - 18:55
par hasbeen
Bonjour,
Un fichier Powershell "scripttest.ps1" possède la création de deux fichiers différents pour l'écriture de texte :
- l'un avec un chemin sur le Disque dur local de la machine (C:\test\coucou.txt),
- l'autre avec un chemin vers un partage de serveur (\\ip-serveur\partage\salut.txt).
1) Lorsque j'ouvre et exécute "scripttest.ps1" depuis l'interface de Ps1_To_Exe_(x64).exe, les deux fichiers texte sont créés.
2) Lorsque je crée le Fichier scripttest.exe depuis Ps1_To_Exe_(x64).exe puis l'exécute, les deux fichiers texte sont créés
(paramètres Ps1_To_Exe_(x64) : Exe-Format 64 bit | Fenêtres (invisibles), UAC Requiert privilèges d'utilisateur).
3) Lorsque j'exécute scripttest.exe depuis l'interface de PyScripter ("make and edit" puis "Run Configuration / install / Exécuter"), les deux fichiers texte sont créés.
4) Lorsque je crée le Paquet wapt (Run Configuration / -i build-upload / Exécuter) et que je l'affecte à une machine, le script se lance, le fichier texte local sur C:\test est créé, le fichier texte distant sur \\ip-serveur\partage ne se crée pas...
Il semblerait donc que ce soit un pb de privilèges d'utilisateur perdus en route. Comment pourrais-je y remédier, svp ?
Merci par avance.

WAPT server 1.5.1.23 sur Debian stretch, choix 1 de Post-configuration "enregistrement sans authentification (Comme en version 1.3)".

Re: Privilèges utilisateur conservés dans Paquet

Publié : 12 juin 2018 - 08:33
par sfonteneau
Bonjour

Wapt est executé avec le compte système.

Pourquoi ne pas stocker le fichier ps1 directement dans le paquet ?

Il est en règle général très déconseiller en terme de sécurité de stocker un script en dehors du paquet wapt. Cela casse complètement la sécurité de wapt

Re: Privilèges utilisateur conservés dans Paquet

Publié : 13 juin 2018 - 15:24
par hasbeen
Merci pour la réponse.
C'est bien ce qui est fait : le script .ps1est intégré, sous forme d'exe, dans le paquet wapt.
Peut-être pourrais-je intégrer directement le .ps1 dans le paquet (je vais essayer), mais la question initiale porte sur son exe qui fonctionne tout le temps sauf lorsqu'il est dans un paquet.

Re: Privilèges utilisateur conservés dans Paquet

Publié : 13 juin 2018 - 22:17
par sfonteneau
Le compte machine n'a très certainement pas l'accès a votre partage.

Pour bien comprendre vous pouvez exécuter votre script avec psexec avec l'option -s

https://docs.microsoft.com/en-us/sysint ... ads/psexec

Vous pourrez comme ceci constater le problème