Newsgroup: it.comp.os.linux.sys
Titolo: Wpkg e accesso negato

Il giorno che qualcosa mi andrà al primo colpo pioveranno rane.
Dunque sto impostando wpkg, ho bisogno di 2 o 3 software per tutti i
client per cui la configurazione è piuttosto semplice, ho creato lo
share samba come spiegato sul wiki (uso security=user)
[wpkg]
        comment = pacchetti installazione per windows
        path = <percorso>
        read only = yes
        browseable = no
Il file wpkg.js è tranquillamente leggibile andando su \\server\wpkg\,
ma da wpkg client non va neanche a morire, facendo il test mi dice che
non riesce ad accedere.
Ho provato anche a montarlo su Q: e accedere direttamente da lì ma
niente, uguale.
Lanciando cscript da cmd invece non fa proprio nulla, mi sono perso
qualcosa?
Grazie..


Lanciandolo in questo modo per vedere se debugga
C:\>cscript \\server\wpkg\wpkg.js /synchronize /debug
Mi dà questo simpatico errore
Previsto oggetto
Unable to notify the user that all action has been completed
Mi piacerebbe tanto sapere che cavolo significano...

Mi autorispondo, è windows 2000 liscio che non è abbastanza avanti,
sto aggiornando a XP per cui non è un problema.
Ma la variable %SOFTWARE% (per dire dove installare) invece devo
settarla a mano su ogni client?


Certo che è un bel casino questo wpkg, voglio impostare quei 3/4
programmi che servono sempre ma è un bagno di sangue.
Ho visto che lo script wpkg-start.bat imposta alcune variabili globali
e lancia la sincronizzazione, potrei usare quello e farlo lanciare dal
logon.bat di ogni utente del dominio samba.
Ora però che senso ha stare a lanciare il comando a ogni login, non è
meglio aggiornare on demand?
E poi la variabile %SOFTWARE% a che cappero serve, sembra che nelle
conf già fatte la usino in modo interscambiabile con %PACKAGES%, ma mi
sembra poco sensato impostarne 2 uguali!

Mandi! andrea
  In chel dì si favelave...
a> Certo che è un bel casino questo wpkg, voglio impostare quei 3/4
si, ed è per questo che lo amo... ;)))
a> Ho visto che lo script wpkg-start.bat imposta alcune variabili globali
a> e lancia la sincronizzazione, potrei usare quello e farlo lanciare dal
a> logon.bat di ogni utente del dominio samba.
Io uso WPKGClient, attento che se lo lanci da logon.bat viene eseguito
con i permessi degli utenti e quindi magari qualche utente non ha
permessi sufficienti ad installare software...
a> Ora però che senso ha stare a lanciare il comando a ogni login, non è
a> meglio aggiornare on demand?
tu lanci lo script ad ogni logon/boot/..., ma wpkg aggiorna od instala
solo se necessario.
a> E poi la variabile %SOFTWARE% a che cappero serve, sembra che nelle
a> conf già fatte la usino in modo interscambiabile con %PACKAGES%, ma mi
a> sembra poco sensato impostarne 2 uguali!
E` una mera convenzione.
-- 
  E quindi vado avanti e non mi svesto,
  dei panni che son solito portare			(F. Guccini)

 
Ok, che come gli standard è utile quando è unica (in questo caso solo 
duplice per lo meno).

Mandi! andrea
  In chel dì si favelave...
a> Comunque è comprensibile, automatizzare installazione di software 
a> eterogeneo su windows dev'essere un incubo per qualsiasi script, diciamo 
a> che questo è anche semplice calcolando l'impresa che compie.
Appunto. ;)
a> Sì in effetti gli utenti non avrebbero il diritto, quindi mi conviene 
a> impostare il client a tutti inserendo le informazioni dell'utente 
a> amministratore della macchina giusto?
Io uso l'utente SYSTEM, che non richiede autenticazione ed è anche il
default. ;)
a> Sì sì lo so, però diciamo che il controllo impiega comunque un po' di 
a> tempo, che mi va a rallentare ulteriormente il login.. proprio ora che 
a> sono riuscito a velocizzarlo parecchio smagrendo i profili!
Beh, qualche secondo...
a> In che senso comunque logon/boot/??
se usi logon script, o WPKGClient al boot, oppure uno task schedulato,
oppure le group policy, ...
a> Ok, che come gli standard è utile quando è unica (in questo caso solo 
a> duplice per lo meno).
No, non è uno standard, è proprio una convenzione. ;)
-- 
  Complimenti a Focus. Una rivista da comprizzare e letturizzare, per
  intelligentizzarci, culturizzarci e conoscizzare l'italiano.
							(Biggo)

 
Uso un logon script personalizzato per ogni utente normalmente, ma per 
evitare di toccarlo usarò wpkgClient al boot... (tra l'altro se lo 
configuri male la prima volta che si fa? Riinstalla?)


</package>
Ogni volta me lo rimette. Ma non ho capito una cosa, in pratica è il
check che gli fa dire se reinstallare o no? Perché in effetti quel
file non esiste anche a skype correttamente installato (si vede che
andando avanti con le versioni hanno cambiato), per cui devo forse
fare un check di qualcos altro?

> default. ;)
a> Ah non l'avevo mai sentito, non sapevo ci fosse un altro utente password 
a> privo con diritti di admin su windows..
SYSTEM è l'utente che viene utilizzato per eseguire demoni e servizi
(ove non diversamente specificato); per ottenere una shell da SYSTEM ti
basta dare:
	at hh:mm /interactive cmd
dove hh:mm è una cosa stile 'l'ora di adesso + due minuti', at windows
non supporta la sintassi estesa POSIX in cui puoi scrivere +2
semplicemente.
a> Uso un logon script personalizzato per ogni utente normalmente, ma per 
a> evitare di toccarlo usarò wpkgClient al boot... (tra l'altro se lo 
a> configuri male la prima volta che si fa? Riinstalla?)
L'unico punto debole: all'inizio ho cannato la ricetta di wpkgclient
stesso, per fortuna avevo installato solo 20 pc, e me li sono dovuti
girare tutti a sistemare. ;(
-- 
  Il mondo del calcio sta andando a puttane!
  Perché, hanno finito le letterine?				(Marco Citi)

Mandi! andrea
  In chel dì si favelave...
a> 1. thunderbird me lo reinstalla ogni volta da zero, l'impostazione è
a> questa:
a>  <check type="uninstall" condition="exists" path="Mozilla
a> Thunderbird" />
Credo sia path="Mozilla Thunderbird (2.0.0.9)"
a> Ogni volta me lo rimette. Ma non ho capito una cosa, in pratica è il
a> check che gli fa dire se reinstallare o no? Perché in effetti quel
a> file non esiste anche a skype correttamente installato (si vede che
a> andando avanti con le versioni hanno cambiato), per cui devo forse
a> fare un check di qualcos altro?
Leggiti la documentazione su cosa sono e come vengono valutate le check condition.
-- 
  But i still haven't found
  what i'm looking for					(U2)

   what i'm looking for                                  (U2)
Poi ho sistemato era una stupidaggine in effetti, se interessa ho
scritto nel wiki l'installer per free avg
http://wpkg.org/AVG_Free_Edition
trovare la stringa silente è stato un trauma, e ancora non ho capito
come si disinstalla..
Comunque credo proprio che lo inserirò al login dell'utente, ma avevo
uno script .bat per ogni utente non c'è modo di crearne uno "generico"
vero?
Conviene fare a manina con semplice script bash giusto?

Sigh sob ancora wpkg non è al pieno delle sue funzionalità.
Dunque volevo usare lo script wpkg-start.bat
set WPKGROOT=\\server\wpkg
set SOFTWARE=\\server\software\clients
cscript %WPKGROOT%\wpkg.js /synchronize /quiet /notify
Aggiunto al logon.bat di un certo utente di prova.
Ho scoperto mio malgrado che per certi software non basta nemmeno
essere power users, non si può lanciare lo script sempre da cli ma
come altro utente?
Altrimenti sto pure provando wpkgClient, il test funziona ma poi
quando tento di far partire il servizio niente da fare, mi dice
qualcosa del tipo:
WNetAddConnection2-> una sessione di accesso specifico non esiste,
potrebbe già essere terminata.
Con uno dei due sistemi spero di farlo andare...

Mandi! andrea
  In chel dì si favelave...
a> essere power users, non si può lanciare lo script sempre da cli ma
a> come altro utente?
...che io sappia, no. ;(
a> WNetAddConnection2-> una sessione di accesso specifico non esiste,
a> potrebbe già essere terminata.
Mumble... a naso hai sbagliato qualcosa nella configurazione del
servizio, hai provato a pigiare il tasto 'test'?
-- 
  Meno male
  che adesso non c'e` Nerone...				(E. Bennato)

   che adesso non c'e` Nerone...                         (E. Bennato)
Ho provato e non mi ha dato alcun errore...

Mah ancora non va questo client, eppure non vedo niente di strano!
Un altra cosa riguardo alla priorità, come mai la impostano tutti
altissima (20-30?)??
E poi come conviene impostarla, io l'avevo messa alta per l'antivirus
(che ha anche l'obbligo di reboot), però forse conviene fare il
contrario almeno non devo rilanciare il comando un altra volta (vabbeh
se fosse automatico poco male ma dato che ancora non va..)

Mandi! andrea
  In chel dì si favelave...
a> Un altra cosa riguardo alla priorità, come mai la impostano tutti
a> altissima (20-30?)??
...è una mera convenszione anche questa.
-- 
  ``... La memoria conta veramente solo se tiene insieme l'impronta del
  presente e il progetto del futuro, se permette di fare senza dimenticare
  quel che si voleva fare, di diventare senza smettere di essere,
  di essere senza smettere di diventare...''		(Italo Calvino)

 
Altre idee sul perché potrebbe non funziona nonostante il test funzioni?

Mandi! andrea
  In chel dì si favelave...
a> A proposito di questo, beccatevi questa bella notizia
a> 
http://www.downloadblog.it/post/6010/sudo-anche-su-windows-grazie-a-sudowin
a> ora vedo se funziona davvero
Se funzione come dice è una assoluta e stratosferica figata. ;)
Mi dispiace caricare NET2.0 su tutte le macchine per questo aggeggio,
ma se può essere utile...
a> Altre idee sul perché potrebbe non funziona nonostante il test funzioni?
No. verifica i log (registro eventi e samba) per vedere che può
essere...
-- 
  L'essenziale e` invisibile agli occhi
					(Il piccolo principe)