Newsgroup: it.comp.retrocomputing
Titolo: VMS 55 HELP

Ciao a tutti,
ho riesumato un mio microvax2000, e avendo verificato che non era
caricato il sistema operativo ho eseguito un backup/image della
versione VMS 5.5
IL problema e' che non mi ricordo assolutamente lòa password di SYSTEM
Ho provato: SYSTEM pwd:MANAGER
ADMIN pwd MANAGER
SYSTEM pwd SYSTEM
avete dei suggerimenti?
Non vorrei dover ceracre altre cassette con altre versioni di VMS.
Grazie
Stefano


Dovresti fare la procedura di boot "conversazionale" che non ricordo a
memoria.
La procedura parte se non sbaglio da un ">>> BOOT /R5:1" e seguono altre
operazioni per reimpostare la password di SYSTEM.
L'ho utilizzata per recuperare la password di VMS 5.5 su una VS 4k90, poi
alla fine ho comunque reinstallato tutto (7.3)
Se non la trovi su internet fammi sapere, ti aiuto a cercarla.
Altrimenti se ti servono i media di installazione, fatti vivo.
ciao
gl

 IL problema e' che non mi ricordo assolutamente lòa password di SYSTEM
C'è un'apposita procedura per accedere al sistema non conoscendo la
password di SYSTEM e quindi per cambiarla. La descrivo in dettaglio
perché potrebbe servire anche ad altri in futuro, non si sa mai:
1. Innanzi tutto, se la macchina inizia il boot automaticamente
all'accensione, devi interrompere la procedura premendo il tasto HALT
durante il conto alla rovescia iniziale o comunque quando sta per
leggere il boot block dal disco (conto alla rovescia tra 2 e 1)
2. Interrompendo il boot automatico, o se la macchina è impostata per
l'attesa in console dopo l'accensione, ottieni il prompt >>>
3. Devi iniziare un "conversational" boot, cioè un avvio durante il
quale darai varie informazioni al sistema e lo fai specificando un
preciso valore per un registro del sistema. Nel tuo caso, assumendo che
il disco di boot sia DUA0, al prompt >>> dovrai digitare B/1 DUA0
Nota 1: in relazione al modello e alla versione della ROM della console
il comando potrebbe anche essere B/R:1 o B/R5:1 
Nota 2: il disco potrebbe essere un qualunque DUxx (MFM), DIxx (DSSI) o
DKxxxx (SCSI) in relazione ai tipi di device supportati dalla macchina
Nota 3: per sistemi con processore Alpha il comando per il conv. boot è
"boot -fl 0,1 DKxxxx" nella stragrande maggioranza dei casi
4. Se il disco contiene il sistema e il comando di avvio è stato
inserito correttamente, dopo poco dovrebbe apparire il prompt SYSBOOT>
emesso dal loader secondario di VMS (quindi già software e non più
firmware della console)
5. Ora è necessario cambiare l'origine dei comandi di startup e prima di
farlo è bene verificare qual è l'origine attuale (che quasi certamente
sarà SYS$SYSTEM:
STARTUP.COM
). Per farlo utilizza il comando SHOW/STARTUP
ed eventualmente segnati l'output
6. Imposta la nuova origine in modo che sia il terminale dal quale stai
lavorando, cioè la console di VMS, con il comando SET/STARTUP OPA0:
7. Se il sistema dispone di hardware grafico, devi evitare che parta il
relativo ambiente visuale e dunque digita SET WINDOW_SYSTEM 0
8. Per evitare che queste modifiche siano permanenti occorre digitare il
comando SET WRITESYSPARAMS 0
Nota: dev'essere l'ultimo comando prima di continuare con il passo 9,
altrimenti viene reimpostato a 1 automaticamente
9. A questo punto puoi proseguire e quindi devi digitare CONTINUE
10. Il sistema prosegue il boot e dopo qualche tempo visualizza il
classico prompt $ cioè il default di VMS
11. Ora bisogna stare attenti a non sbagliare cosa si scrive altrimenti
la sessione viene interrotta e si deve ricominciare. Per evitare questa
trappola, come prima cosa bisogna disabilitare il controllo degli errori
con il comando SET NOON che non è mezzogiorno ma la negazione (NO) del
comando ON (tipo ON ERROR EXIT). Insomma digita il comando SET NOON
12. A questo punto è necessario creare un sottoprocesso perché poi
andremo ad eseguire la procedura di startup (che prima abbiamo saltato,
vedi punto 6) la quale alla fine ha un comando EXIT e ci troveremmo
chiusi fuori. Dunque digita il comando SPAWN, due volte per sicurezza.
Come risultato finale il sistema ti dovrebbe rispondere qualcosa tipo
%DCL-S-ATTACHED, terminal now attached to process SYSTEM_2
13. Ora sei pronto per eseguire la procedura che prima abbiamo saltato,
e quindi digiterai @SYS$SYSTEM:
STARTUP.COM
 o quanto trovato al punto 5,
se differente. La chiocciola iniziale è necessaria in ogni caso.
14. Il sistema ora esegue il resto delle operazioni di avvio e salvo
imprevisti dovrebbe terminare con una riga tipo la seguente:
%DCL-S-RETURNED, control returned to process SYSTEM_1
15. A questo punto sei pronto per modificare l'account di SYSTEM, quindi
ti devi posizionare nella directory giusta con SET DEF SYS$SYSTEM
dopodiché puoi richiamare l'apposito tool di gestione della sicurezza
con RUN AUTHORIZE
16. AUTHORIZE risponde con il prompt UAF> e tu gli dirai qualcosa tipo
MODIFY SYSTEM/PASSWORD=xxx/NOPWDEXPIRED/NOPWDLIFETIME che in pratica
modifica SYSTEM in modo che la password sia xxx, che non sia impostata
come scaduta e che non abbia un limite di durata.
17. AUTHORIZE dovrebbe risponderti con un messaggio di completamento
tipo "%UAF-I-MDFYMSG, user record(s) updated", magari preceduto da
alcune righe di segnalazioni audit di sicurezza. Fatto ciò puoi uscire
da AUTHORIZE con il comando EXIT
18. Ritornato al prompt di VMS puoi riavviare il sistema con il comando
@SYS$SYSTEM:SHUTDOWN (per vedere se tutto è andato bene): quando ti pone
la domanda digli che vuoi che il sistema venga riavviato rispondendo YES
19. Il sistema dovrebbe riavviarsi in modo automatico senza fermarsi al
prompt SYSBOOT> e terminare con il riepilogo del processo di startup. A
questo punto è sufficiente premere Invio per ottenere il prompt
Username: e tentare il login con l'utente SYSTEM e la password impostata
prima :-)
Salvo errori ed omissioni, naturalmente.
Ciao,
G.

Grazi mille,
sono contento di trovare "amici" del  VMS!!!
Stasera eseguole prove.
Allora mi sa che mi rifaro' vivo per l'installazione dei dati delle
licenze (che ho) per il VMS e i compilatori C e Fortran!
Un saluto
Stefano

 licenze (che ho) per il VMS e i compilatori C e Fortran!
mmm... ma la guida hobbyist ce l'hai?
Per le licenze puoi lanciare semplicemente il file che ti viene inviato,
è uno script DCL.
Il più, è portarlo sul VAX in qualche modo... :)
Intanto ti segnalo il sito obbligatorio di partenza:
http://www.openvmshobbyist.com/
ciao!
gl

 gl
Ciao e grazie ancora

 inserite manualmente!
Prova @SYS$UPDATE:VMSLICENSE
Ciao,
G.
[1] 
http://www.process.com/openvms/hobbyist.html

Grazie mille,
alla fine poi ho provatio i comandi, tutti corretti, pero' poi mi sono
accorto che il BACKUP/IMAGE che avevo caricato alla prima ripartenza
chiedeva info di installazione e io la prima volta avevo scelto di non
impostarle.
Un saluto
Stefano

 impostarle.
Cioè? Spiegati meglio...
In ogni caso, se il salvataggio che hai ripristinato con BACKUP/IMAGE
era di una precedente installazione e non il saveset VMSxxx.B standard
di VMS, dentro c'era sicuramente un SYSUAF.DAT contenente i dati di
SYSTEM e relativa password. Può darsi che nel sistema da cui è stato
generato quel backup l'utente SYSTEM non avesse una password oppure che
il file VAXVMSSYS.PAR nel nastro contenesse dati particolari, ma mi pare
già più difficile. Non mi pare che dallo stand-alone backup sia
possibile fare modifiche agli account, anche perché AUTHORIZE necessita
di alcune installed images che in quel momento non sono disponibili
(SECURESHR*.EXE per esempio). Racconta, su! Siamo curiosi! 8-)
G.

 G.
Cerco di spiegarmi meglio,
quando ho eseguito il comando SHOW STARTUP mi e uscito
SYS$SYSTEM:
PWD.COM
.
Quando ho fatto continue il sistema mi ha chiesto se volevo inserire
i
dati per il cluster. A questo punto ho detto Y, e mi ha proposto
oltre
che i dati di esistenza cluster, anche tutte le password degli
operatori
Poi mi ha chiesto se volevo inserire licenze  e prodotti aggiuntivi.
Penso che il BackupImage in mio possesso sia uno per la prima
installazione,
che richiede tutte le info!
Ciao
Stefano