La gestió de comptes d'usuari és una part fonamental de l'administració d'un sistema OpenVMS. Aquest tema cobreix la creació, modificació i eliminació de comptes d'usuari, així com la configuració de permisos i altres paràmetres rellevants.
Conceptes Clau
- Comptes d'Usuari: Identitats que permeten als usuaris accedir al sistema.
- Permisos: Drets assignats als comptes d'usuari per accedir a recursos del sistema.
- Grups d'Usuaris: Conjunts de comptes d'usuari amb permisos similars.
- Quotas: Límits assignats als usuaris per controlar l'ús de recursos del sistema.
Creació de Comptes d'Usuari
Per crear un compte d'usuari a OpenVMS, utilitzarem la comanda AUTHORIZE
(abreujada com UAF
per User Authorization File). Aquesta comanda permet gestionar els comptes d'usuari i els seus atributs.
Exemple de Creació d'un Compte d'Usuari
$ SET DEFAULT SYS$SYSTEM $ RUN AUTHORIZE UAF> ADD [nom_usuari] /PASSWORD=[contrasenya] /DEVICE=[dispositiu] /DIRECTORY=[directori]
Explicació del Codi:
SET DEFAULT SYS$SYSTEM
: Canvia el directori de treball al directori del sistema.RUN AUTHORIZE
: Executa el programa de gestió de comptes d'usuari.ADD [nom_usuari]
: Afegeix un nou compte d'usuari amb el nom especificat./PASSWORD=[contrasenya]
: Estableix la contrasenya per al nou compte./DEVICE=[dispositiu]
: Especifica el dispositiu de disc on es crearà el directori de l'usuari./DIRECTORY=[directori]
: Especifica el directori inicial de l'usuari.
Exemple Pràctic
$ SET DEFAULT SYS$SYSTEM $ RUN AUTHORIZE UAF> ADD JOHN_DOE /PASSWORD=securepass /DEVICE=DISK$USER /DIRECTORY=[JOHN_DOE]
Aquest exemple crea un compte d'usuari anomenat JOHN_DOE
amb la contrasenya securepass
, el dispositiu de disc DISK$USER
i el directori inicial [JOHN_DOE]
.
Modificació de Comptes d'Usuari
Per modificar un compte d'usuari existent, utilitzarem la comanda MODIFY
dins del programa AUTHORIZE
.
Exemple de Modificació d'un Compte d'Usuari
Explicació del Codi:
MODIFY [nom_usuari]
: Modifica el compte d'usuari especificat./PASSWORD=[nova_contrasenya]
: Canvia la contrasenya del compte d'usuari.
Exemple Pràctic
Aquest exemple canvia la contrasenya del compte JOHN_DOE
a newsecurepass
.
Eliminació de Comptes d'Usuari
Per eliminar un compte d'usuari, utilitzarem la comanda REMOVE
dins del programa AUTHORIZE
.
Exemple d'Eliminació d'un Compte d'Usuari
Explicació del Codi:
REMOVE [nom_usuari]
: Elimina el compte d'usuari especificat.
Exemple Pràctic
Aquest exemple elimina el compte d'usuari JOHN_DOE
.
Configuració de Permisos i Quotas
Els permisos i les quotas són essencials per controlar l'accés i l'ús dels recursos del sistema per part dels usuaris.
Configuració de Permisos
Els permisos es poden configurar utilitzant la comanda MODIFY
dins del programa AUTHORIZE
.
Exemple Pràctic:
Aquest exemple assigna els privilegis NETMBX
i TMPMBX
al compte JOHN_DOE
.
Configuració de Quotas
Les quotas es poden configurar utilitzant la comanda MODIFY
dins del programa AUTHORIZE
.
Exemple Pràctic:
Aquest exemple assigna una quota de pàgines de fitxer de 50,000 al compte JOHN_DOE
.
Exercicis Pràctics
-
Crear un Compte d'Usuari:
- Crea un compte d'usuari anomenat
JANE_DOE
amb la contrasenyamypassword
, el dispositiu de discDISK$USER
i el directori inicial[JANE_DOE]
.
- Crea un compte d'usuari anomenat
-
Modificar un Compte d'Usuari:
- Canvia la contrasenya del compte
JANE_DOE
anewpassword
.
- Canvia la contrasenya del compte
-
Eliminar un Compte d'Usuari:
- Elimina el compte
JANE_DOE
.
- Elimina el compte
-
Configurar Permisos:
- Assigna els privilegis
NETMBX
iTMPMBX
al compteJANE_DOE
.
- Assigna els privilegis
-
Configurar Quotas:
- Assigna una quota de pàgines de fitxer de 100,000 al compte
JANE_DOE
.
- Assigna una quota de pàgines de fitxer de 100,000 al compte
Solucions
- Crear un Compte d'Usuari:
$ SET DEFAULT SYS$SYSTEM $ RUN AUTHORIZE UAF> ADD JANE_DOE /PASSWORD=mypassword /DEVICE=DISK$USER /DIRECTORY=[JANE_DOE]
- Modificar un Compte d'Usuari:
- Eliminar un Compte d'Usuari:
- Configurar Permisos:
- Configurar Quotas:
Conclusió
La gestió de comptes d'usuari a OpenVMS és una tasca essencial per a qualsevol administrador de sistemes. Aquest mòdul ha cobert els conceptes bàsics de creació, modificació i eliminació de comptes d'usuari, així com la configuració de permisos i quotas. Amb aquests coneixements, estaràs preparat per gestionar eficaçment els comptes d'usuari en un entorn OpenVMS.
Curs de Programació OpenVMS
Mòdul 1: Introducció a OpenVMS
- Què és OpenVMS?
- Història i Evolució d'OpenVMS
- Conceptes Bàsics i Terminologia
- Visió General de l'Arquitectura del Sistema
- Instal·lació i Configuració
Mòdul 2: Comandes Bàsiques d'OpenVMS
- Introducció a DCL (Digital Command Language)
- Comandes de Gestió de Fitxers
- Comandes de Gestió de Processos
- Comandes de Gestió del Sistema
- Ús de l'Ajuda i la Documentació
Mòdul 3: Sistema de Fitxers d'OpenVMS
- Estructura del Sistema de Fitxers
- Tipus i Atributs de Fitxers
- Operacions amb Fitxers
- Gestió de Directoris
- Control d'Accés i Seguretat
Mòdul 4: Scripting amb DCL
- Introducció al Scripting amb DCL
- Variables i Tipus de Dades
- Estructures de Control
- Subrutines i Funcions
- Gestió d'Errors
Mòdul 5: Gestió del Sistema OpenVMS
- Gestió de Comptes d'Usuari
- Gestió de Discs i Volums
- Procediments de Còpia de Seguretat i Restauració
- Monitorització del Sistema i Optimització del Rendiment
- Gestió de Parches i Actualitzacions
Mòdul 6: Xarxes a OpenVMS
- Conceptes Bàsics de Xarxes
- Configuració de TCP/IP
- Configuració de DECnet
- Serveis i Protocols de Xarxa
- Resolució de Problemes de Xarxa
Mòdul 7: Programació Avançada a OpenVMS
- Introducció als Llenguatges de Programació d'OpenVMS
- Ús de C a OpenVMS
- Ús de Fortran a OpenVMS
- Ús de COBOL a OpenVMS
- Interfície amb Serveis del Sistema
Mòdul 8: Clúster d'OpenVMS
- Introducció als Clústers
- Configuració i Gestió de Clústers
- Comunicació en Clúster
- Failover i Equilibri de Càrrega
- Seguretat en Clúster
Mòdul 9: Seguretat a OpenVMS
- Conceptes de Seguretat i Millors Pràctiques
- Autenticació i Autorització d'Usuaris
- Auditoria i Monitorització
- Xifrat de Dades
- Resposta i Recuperació d'Incidents