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

  1. Comptes d'Usuari: Identitats que permeten als usuaris accedir al sistema.
  2. Permisos: Drets assignats als comptes d'usuari per accedir a recursos del sistema.
  3. Grups d'Usuaris: Conjunts de comptes d'usuari amb permisos similars.
  4. 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

$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY [nom_usuari] /PASSWORD=[nova_contrasenya]

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

$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY JOHN_DOE /PASSWORD=newsecurepass

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

$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> REMOVE [nom_usuari]

Explicació del Codi:

  • REMOVE [nom_usuari]: Elimina el compte d'usuari especificat.

Exemple Pràctic

$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> REMOVE JOHN_DOE

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.

$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY [nom_usuari] /PRIVILEGES=[privilegis]

Exemple Pràctic:

$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY JOHN_DOE /PRIVILEGES=NETMBX, TMPMBX

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.

$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY [nom_usuari] /PGFLQUOTA=[quota]

Exemple Pràctic:

$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY JOHN_DOE /PGFLQUOTA=50000

Aquest exemple assigna una quota de pàgines de fitxer de 50,000 al compte JOHN_DOE.

Exercicis Pràctics

  1. Crear un Compte d'Usuari:

    • Crea un compte d'usuari anomenat JANE_DOE amb la contrasenya mypassword, el dispositiu de disc DISK$USER i el directori inicial [JANE_DOE].
  2. Modificar un Compte d'Usuari:

    • Canvia la contrasenya del compte JANE_DOE a newpassword.
  3. Eliminar un Compte d'Usuari:

    • Elimina el compte JANE_DOE.
  4. Configurar Permisos:

    • Assigna els privilegis NETMBX i TMPMBX al compte JANE_DOE.
  5. Configurar Quotas:

    • Assigna una quota de pàgines de fitxer de 100,000 al compte JANE_DOE.

Solucions

  1. Crear un Compte d'Usuari:
$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> ADD JANE_DOE /PASSWORD=mypassword /DEVICE=DISK$USER /DIRECTORY=[JANE_DOE]
  1. Modificar un Compte d'Usuari:
$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY JANE_DOE /PASSWORD=newpassword
  1. Eliminar un Compte d'Usuari:
$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> REMOVE JANE_DOE
  1. Configurar Permisos:
$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY JANE_DOE /PRIVILEGES=NETMBX, TMPMBX
  1. Configurar Quotas:
$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> MODIFY JANE_DOE /PGFLQUOTA=100000

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

Mòdul 2: Comandes Bàsiques d'OpenVMS

Mòdul 3: Sistema de Fitxers d'OpenVMS

Mòdul 4: Scripting amb DCL

Mòdul 5: Gestió del Sistema OpenVMS

Mòdul 6: Xarxes a OpenVMS

Mòdul 7: Programació Avançada a OpenVMS

Mòdul 8: Clúster d'OpenVMS

Mòdul 9: Seguretat a OpenVMS

Mòdul 10: Resolució de Problemes i Optimització

© Copyright 2024. Tots els drets reservats