Newsgroup: it.comp.os.os2
Titolo: X gli utenti delle vecchie versione di OS/2: sistema di autenticazione  minimale

Ho trovato un sistema per implementare un minimo sistema di
autenticazione
http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/util/system&file=menumast.zip&backto=%2Fh-search.php%3Fkey%3Dmaster%26pushbutton%3DSearch
 
Così per accedere al sistema occorre immettere nome utente e password
 
è un po' datato e chiaramente non comprende tutte le caratteristiche
di sicurezza di altre implelentazioni ma per una protezione locale di
base con una gestione di utenti diversi, funziona molto bene
 
io l' ho abbinata ad un altra shell minimale: ATSHELL
http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/util/system&file=atshell_041_de.zip&backto=%2Fh-search.php%3Fkey%3Datshell%26pushbutton%3DSearch
 
 
modificando il config.sys in questo modo:
--------------------------
SET OS2_SHELL=F:\OS2\CMD.EXE
SET RUNWORKPLACE=F:\SYSTEM\MASTER\MENUMA.CMD /FS
e lasciando 
PROTSHELL=F:\OS2\PMSHELL.EXE
--------------------
 
POI
ho modificato il batch che avvia la shell grafica in questo modo:
nella dir \MASTER
c'è il file 
PMSHL.CMD 
------------------------------
@echo off·
START /N /PM F:\SYSTEM\ATSHELL\ATSHELL.EXE
exit·
-------------------------------
sia con ATSHELL che con MenuMAster si presentano dei menu
configurabili per avviare qualsiasi programma/applicazione
 
NON conosco le ultime versioni di eCs quindi non so se contiene un suo
sistema di autenticazione ne se questo è installabile, quindi quanto
scritto vale almeno fino alla vers. WARP4.5 di OS/2.


Molto interessante, devo dire!
eCS installa, CREDO di default, le estensioni SES e SSES per i servizi di sicurezza, ma non le ho mai provate. Certamente non ci sono schermate di login all'avvio, per cui direi che la soluzione è in linea di principio da provare.
 
Mentore


Sulla stessa linea esistono anche 
 
MUSER: desktop X utenti multipli
http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/util/system&file=muser066.zip&backto=/h-search.php?key=multi&pushbutton=Search
 
 
esistono anche soluzioni piu' complete ma anche piu' complesse come:
 
MultiDesktop
http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/util/wps&file=md-0-2-0.wpi&backto=/h-search.php?key=multi&pushbutton=Search
 
 
http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/util/system&file=Pwd2-b1.zip&backto=/h-search.php?key=multi&pushbutton=Search
 
 
Security2
http://www.ecomstation.it/ecsoft2/prog.php?progid=880&name=Security/2&sys=os2+ecomstation
 
 
purtroppo sono quasi tutte un po' datate e pare non piu' supportate:
l' idea di partenza era ottima ma poi non sebra abbiano avuto gran
seguito.
 
A me pastava solo attivare una password all' avvio del sistema e
poterlo proteggere  quando non ci sono ma certamente un sistema basato
su un multitasking così raffinato, la multiutenza è qualcosa in piu'
sofisticato di una semplice autenticazione iniziale.

 A me bastava solo attivare una password all' avvio del sistema e


Un altra estensione multifunzione (shell, task bar, Virtual Desktop,
Lock Desktop ecc. ecc.)
molto interessante, al solito specialmente per chi ha un PC con poche
risorse *ma non solo*
è PC/2:
http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/util/wps&file=pc2v220.zip
 
è molto datata (2000) ma molto ben fornita di funzionalità e ben
fatta, la utilizzo principalmente per il blocco schermo, gli schermi
virtuali e il lanciatore programmi configurabile e (cosa apprezzabile)
è fornita con *i sorgenti*.


 è fornita con *i sorgenti*.
 
I sorgenti possono essere MOLTO interessanti. Ricordavo anni fa che c'erano dei problemi con le versioni più recenti di OS/2 e/o con le preview di eCS - potrebbe essere interessante darle un'occhiata.
 
Ora come ora uno dei nostri guai è la mancanza di un buon debugger.
Mentore