[an error occurred while processing this directive]
Software  >  OpenVMS Systems > Documentation > 731final > 6489 > hanzi

HP OpenVMS Systems Documentation

Content starts here

OpenVMS �û��ֲ�


ǰҳ Ŀ¼ ����

10.6.2 �ܹ�������ȫ�������¼�

�������򾯱����¼����԰�������:

��ʼ��ȫ���򾯱����¼�����
��װӳ��

ijЩ���͵��ļ���ȡ

��װ�Ϻ�ж��
�޸�ϵͳ���û����롢ϵͳ��Ȩ�ļ�����������ļ���Ȩ�����ݿ�
ACL �ļ���ȫ�ֶ�����Ĵ�ȡ�¼� ע�ᡢע����ע��ʧ�ܡ��Ƿ���ȡ��ͼ

�����������У��ٶ�����������ļ� CONFIDREVIEW.MEM������û� ABADGUY ��ȡ CONFIDREVIEW.MEM ������ɾ����ȡȨ����ô��������¼д��ϵͳ��ȫ�����־�ļ���


%%%%%%%%%%%  OPCOM  11-DEC-1999 09:21:11.10  %%%%%%%%%%%
Message from user AUDIT$SERVER on BOSTON
Security audit (SECURITY) on BOSTON, system id: 19424
Auditable event:        Attempted file access
Event time:              11-DEC-1999 09:21:10.84
PID:                    23E00231
Username:               ABADGUY
Image name:             BOSTON$DUA0:[SYS0.SYSCOMMON.][SYSEXE]DELETE.EXE
Object name:            _BOSTON$DUA1:[RWOODS]CONFIDREVIEW.MEM;1
Object type:            file
Access requested:       DELETE
Status:                 %SYSTEM-S-NORMAL, normal successful completion
Privileges used:        SYSPRV

�����Ϣ��ʾ�����ߵ����ơ���ȡ���� (ͨ��ʹ�ó��� [SYSEXE]DELETE.EXE �ɹ����ɾ��)����ȡʱ�� (9:21 A.M.) �ʹ�ȡ�ļ�����Ȩ (SYSPRV) ʹ�� �����������Ϣ����ȫ����Ա���Բ�ȡ�ж���

10.6.3 ��ȫ�����־�ļ�

ÿ����ȡ�κ��ļ����������Ǹ��ļ� ACL �������Ŀָ��������ʱ����ȫ�����Ϣ�ͱ�д�밲ȫ�����־�ļ� (����� 10.6.4 ��)����ȡ�ļ� CONFIDREVIEW.MEM�����ȡϵͳ���ܵ���ȫ��鱣�����κ��ļ�һ������ʾһ������¼д�밲ȫ�����־�ļ���

���������󣬾������Ե��밲ȫ����Աһ�����Ƿ����κηǷ���ȡ��

10.6.4 Ϊ�����ļ����� ACE

�����һ���ؼ��ļ����ܱ����ʵ��ش�ȡ����ô����ͬ��ȫ����Աһ�𿪷�һ������ȡ����ļ��IJ��ԡ�

һ�������������������ȷ�����Ѳ�ȡ��ÿ�����ܱ����ļ��Ĵ�ʩ��������׼�������һ��� ACL (�� OpenVMS Guide to System Security ������)�������ܶ϶�����ʹ�ð�ȫ��顣

Ҫָ����ȫ��飬���԰�����Ĵ�ȡ������Ŀ (ACE) ���ӵ��Լ�ӵ�л����п��ƴ�ȡȨ���ļ���Ȼ��Ҫ���ǣ������־�ļ���ȫϵͳ�Ļ��ƣ���� Compaq ����վ�㰲ȫ����ԱҪ����ʹ���ļ���顣��Ȼ���԰���� ACE ���ӵ����п���Ȩ���ļ��ϣ����ǰ�ȫ����ԱҲҪ��ϵͳ����������ļ���

����Ʋ�������ʻ��зǷ���ȡ��ͼ����ȫ����Ա������ʱ������������ļ���ȡ����ȫ����ԱҲ�������������Ӷ��ļ��Ķ���ȡ���Է����ļ�������ߡ�

Ƶ�����ļ���ȡΥ��ָ����ȡ����Ҳ�������ļ��йء���ˣ���ȫ����Ա������Ҫ���Ӷ��а�ȫ��� ACE �����йؼ��ļ��Ĵ�ȡ���Թؼ��ļ����ֲ�ϣ���Ĵ�ȡʱ����ȫ����Ա����������ȡ�ж���

�����������У��û� RWOODS �����İ�ȫ����Աͬʱ��֪��һ���߶Ȼ����ļ� CONFIDREVIEW.MEM ��ʱ����ȡ����� RWOODS Ϊ�ļ� CONFIDREVIEW.MEM ������ ACL ����һ����Ŀ:


$ SET SECURITY/ACL=(ALARM=SECURITY,ACCESS=READ+WRITE-
_$ +DELETE+CONTROL+FAILURE+SUCCESS) CONFIDREVIEW.MEM


�� 11 ��
�����豸���ļ����߼���

�߼�����������������һ����ʾϵͳ���������ļ���Ŀ¼���豸����е����ơ����磬���԰�һ���߼������������Ĭ�ϴ�����Ŀ¼���߼����ṩ������Ҫ����: ���ӿɶ��Ժ��ļ������ԡ�

�����ü�̡���������߼������峣�õ��ļ���Ŀ¼���豸�����������Ʊ������ļ�˵�������׼�ס�ͼ��롣�����Զ�����ע�����������Ƶ��ʹ�õ����ơ�ϵͳ����Ա���Զ�����ϵͳ�����������������Ƶ��ʹ�õ����ơ�

������ʹ���߼���ʹ���ij��������������������ļ�˵���޹ء����磬���һ��������������߼��� ACCOUNTS����ô���԰� ACCOUNTS ��ͬ�����κδ����ϵ��κ��ļ������°���������Ϣ:

  • �߼�������
  • ʹ��ϵͳ������߼���
  • �����߼���
  • ɾ���߼���
  • �߼�������
  • ��ʾ�߼���
  • ������ʹ�������б�
  • �߼���������
  • Ĭ���߼�����
  • �����߼�����
  • �޸��߼�������Ĵ���
  • ɾ���߼�����
  • ����̲�����߼���

�й��ڱ������������������飬����� OpenVMS DCL Dictionary ������������

11.1 �߼�������

�߼�������������:

  • ��ͬ���ַ��� (��Ϊ�ȼ۴���ȼ���) ��һ���ȼ۴��б� (��Ϊ�����б�)����ʹ��һ���߼���ʱ���ȼ۴�Ҫ�������߼�����
  • �洢��Ĭ���߼������������߼�������
  • �����dz��ļ�˵���ļ�д��
  • ������������ϵͳ���塣
  • ����ʹ���߼���ʹ���������������������ļ�˵���޹ء����磬���һ��������������߼��� ACCOUNTS����ô��ִ���������֮ǰ���԰� ACCOUNTS ��ͬ�����κδ����ϵ��κ��ļ���

һ����ԣ����������һ��ϵͳ����ʱ�������������ṩ�������Ƿ��߼����������������һ���߼�����ϵͳ��������ʵ��ֵ�滻�߼�����ִ��������

�����������У������߼��� COMS ��ʾĿ¼ DISK7:[WALSH.COMMAND_PROC]:


$ DEFINE COMS DISK7:[WALSH.COMMAND_PROC]

Ȼ���߼��� COMS ������ DCL ����ʹ�ã�������������ʾ:


$ SET DEFAULT COMS


$ TYPE COMS:PAYROLL.COM

11.2 ʹ��ϵͳ������߼���

ϵͳ������һ��ȫϵͳ���߼�������������ϵͳ��ע�ᡣ��Щ�߼������������ó��õ��ļ����豸������ʹ�����ǵ������豸�����й���Щ���Ƶ��б�������� 11.9.3 ����

ÿ����ע��ʱ��ϵͳΪ���Ľ��̽���һ���߼�����������Щ���Ʒ�����̱����й���Щ���Ƶ��б�������� 11.9.1 ����

Ҫ�г�����ϵͳ�ij���������֪���洢��Щ����Ĵ��̺�Ŀ¼�����ơ�������ʹ���߼��� SYS$SYSTEM ��Ϊ���棬������ʾ:


$ DIRECTORY SYS$SYSTEM

ע��ʱ���߼��� SYS$LOGIN ����Ĭ���豸��Ŀ¼�����ʹ�� SET DEFAULT ��������˵�ǰĬ�ϣ���ô����ʹ������������ʾ���Գ�ʼĬ��Ŀ¼���ļ�:


$ TYPE SYS$LOGIN:DAILY_NOTES.DAT

11.3 �����߼���

������ʹ�� DEFINE ����� ASSIGN ������߼������ڱ����ڣ�������ʹ�� DEFINE ���

һ����ԣ��߼��������ڽ��̱��С�ͨ������ע��������� (LOGIN.COM) �����߼��������ÿ��ע��ʱ�����Ϳ���ʹ���߼�����Ҳ���Խ����ؽ����߼�����Ȼ����ֻ���ڵ�ǰ�����ǻʱ���ſ���ʹ����Щ�߼�����

�����Ľ��̱��н������߼����������������û��Ľ��̡�ϵͳ����Ա��������Ȩ�û������ڿɹ������н������ƣ������û����Դ�ȡ�����ϵͳ���ǿɹ����������ӡ�

�йؿɹ����������飬����� 11.9.4 ����

11.3.1 ʹ�� DEFINE ����

�� DEFINE ������߼����ĸ�ʽ������ʾ:


DEFINE logical-name equivalence-string[,...]

����ʹ��ͬ���ĸ�ʽΪ�ڵ������ļ�˵�����豸����Ӧ�ó����ض�����Ϣ���������߼��������߼�����

����Ĭ�ϣ�DEFINE ������߼����������Ľ����߼����� (����� 11.8 ��)�����е��߼���ֻ���������Ľ��̺��ӽ��̡������Ҫ���߼������ӵ���ͬ���߼���������ô����ʹ�������޶���֮һָ����һ����: /JOB��/GROUP��/SYSTEM �� /TABLE=table_name��ǰ���� �޶��ʷֱ�ָ��Ĭ�ϵ���ҵ�����ϵͳ�߼�������/TABLE=table_name ��������ָ���κ����͵ı�������ֻ��ʹ������޶��ʲ���ָ��һ���ط�Χ����

�����������У���������߼��� WORKFILE��ʹ֮��ͬ�ڵȼ۴� DISK2:[WALSH.REPORTS]WORK_SUMMARY.DAT:


$ DEFINE WORKFILE DISK2:[WALSH.REPORTS]WORK_SUMMARY.DAT

�ڰ� WORKFILE ����Ϊһ���߼����󣬿���ʹ������߼���������ȼ۴���

����һ�������У�������Ϊ��ӡ���� BLDGC_LPS20_ANSI �����߼��� MY_Q for:


$ DEFINE MY_Q BLDGC_LPS20_ANSI

Ȼ�󣬿���ʹ��������� BLDGC_LPS20_ANSI ��ӡ���д�ӡ�ļ� FABLES.TXT:


$ PRINT/QUEUE=MY_Q FABLES.TXT

��һ������չʾʹ�� /TABLE=table_name �޶�����һ����ͬ�ڽ����߼������ı��н���һ���߼�����ͨ��ָ�� LNM$SYSCLUSTER�����߼�������Ĭ�ϴط�Χ�� LNM$SYSCLUSTER_TABLE����˴���ÿ���û��ɴ�ȡ��


$ DEFINE/TABLE=LNM$SYSCLUSTER CUSTOMERS
DISK1:[CUSTOMER_VISITS]CUSTOMERS.TXT

11.3.2 �����������Ϊ�ļ� I/O �����߼���

����������п���ʹ���߼���ִ���ļ� I/O (��������)���� OPEN ������ļ�ʱ��Ҳ����Ϊ�Ǹ��ļ�����һ���߼����������� READ��WRITE �� CLOSE �������ʹ������߼�������ʵ�ʵ��ļ�˵�������ļ���

�����������У�OPEN ������߼��� INFILE���� CLOSE ����ɾ����:


$ OPEN INFILE DISK3:[WALSH]DATA.DAT
$ READ INFILE RECORD
$ CLOSE INFILE

11.3.3 �����߼����Ĺ���

�� DEFINE ������߼���ʱ���������¹��� :

  • ����ÿ���ȼ۴����߼��������� 255 ���ַ����߼������԰�����ĸ�����ַ����»��� (_)����Ԫ�� ($) �����ֺ� (-)��
  • ָ��һ���ȼ۴�ʱ�������ļ�˵����Ҫ�ı����� (ð�š������š����)�����磬��ð�Ž����豸������Ŀ¼˵�������������ڣ������ļ�����ǰ��һ����㡣
  • ���һ���߼���ֻ��ʾһ�����ļ�˵������ô��һ��ð�ŰѸ��������ļ�˵�������ಿ�ַֿ�����ʹ��һ���߼�����ʾһ�������ļ�˵��ʱ������Ҫ����ð�š�
    ���⣬ȷ���߼������ļ�˵�������󲿷֡�
  • ��ѡ�أ���һ��ð�Ž����߼�����
    ע�⣬ASSIGN �����ڰ��߼��������߼�����֮ǰ��ȥ���ð�ţ�DEFINE �����ð����Ϊ�߼�����һ���֡�
  • �����һ���߼�����ͬ��һ���ȼ۴���Ȼ����ʹͬһ�߼�����ͬ����һ�ȼ۴�����ô�ڶ������彫ȡ����һ�������ǰ����Ƕ����ڲ�ͬ���߼������л��Բ�ͬ�Ĵ�ȡģʽ�������ǡ�

����������ʾ�ļ� DISK1:[SALES_STAFF]PAYROLL.DAT:


$ DEFINE PAY DISK1:[SALES_STAFF]PAYROLL.DAT
$ TYPE PAY


$ DEFINE PAY_FILE DISK1:[SALES_STAFF]PAYROLL
$ TYPE PAY_FILE:*.DAT


$ DEFINE PAY_DIR DISK1:[SALES_STAFF]
$ TYPE PAY_DIR:PAYROLL.DAT


$ DEFINE PAY_DISK DISK1:
$ TYPE PAY_DISK:[SALES_STAFF]PAYROLL.DAT

11.3.4 ��������

������һ���߼���ʱ������ָ�������������޸�ϵͳ���͵ȼ۴��ķ�ʽ��

Ҫ�ѷ�������Ӧ����һ���ȼ۴����� DEFINE ����ʹ�� /TRANSLATION_ATTRIBUTES �޶��ʡ�����һ����λ�޶��ʡ������԰ѷ�������Ӧ�������еȼ۴�����ֻӦ����ijЩ�ȼ۴�����ȡ���������������е�λ�ã���

�����������У��豸�� DJA3: ���߼��� DISK ����:


$ DEFINE/TRANSLATION_ATTRIBUTES=CONCEALED DISK DJA3:
$ SHOW DEFAULT
  DISK:[SAM.PUP]
$ SHOW LOGICAL DISK
  "DISK" = "DJA3" (LNM$PROCESS_TABLE)

�߼��� DISK ��ʾ�����豸 DJA3�������SHOW DEFAULT ������ʾ�߼��� DISK ������ʾ�����豸�� DJA3��SHOW LOGICAL ����չ�� DISK �ķ��롣

CONCEALED ����ʹϵͳ��Ϣ��ʾ�߼������������豸����������ͨ�������Ա�ʾ�����豸���߼���ʹ�� CONCEALED ���ԡ�ʹ�������豸ʹ����д���򡢱�д������̺�ִ����������ʱ�����ù������ĸ������豸ӵ�д��̻�Ŵ�����Ҳʹ���ܹ�ʹ�ñ������豸��������������ơ�

TERMINAL ������ֹ�߼����ĵ������� (�������ȼ۴��Ƿ�Ҳ���߼���)����һ�η���󣬷���� "��ֹ" (���������)��

11.3.5 ��ȡģʽ

OpenVMS ����ϵͳ���������ִ�ȡģʽ:

  • �û�ģʽ (�����������Ȩ��ģʽ)
  • �ල����ģʽ
  • ִ��ģʽ
  • ����ģʽ (���ں������Ȩ��ģʽ)

����ʹ�� DCL ���� DEFINE �� ASSIGN ��ǰ����ģʽ (�û����ල�����ִ��) �����߼�����ͨ��Ϊÿ���߼�������ָ����ͬ�Ĵ�ȡģʽ��������ͬ�����߼������а�ͬ�����߼�����ͬ�ڲ�ͬ�ĵȼ۴���ע�⣬������ SYSNAM �� SYSPRV ��Ȩ������ִ��ģʽ���κ��߼������н����߼�����

�û�ģʽ

���û�ģʽ�½������߼�������ʱ�ġ�����ֻ����ִ����һ�������ӳ��ʹ����ʱ�������û�ģʽ�����߼�����

�����������У��ڳ��� PAYABLE ִ�к���Զ�ɾ���߼��� ADDRESSES:


$ DEFINE/USER_MODE ADDRESSES DISK1:[SAM.ACCOUNTS]OVERDUE.LIS
$ RUN PAYABLE

�ල����ģʽ

��ʹ�� DEFINE ���ָ��һ��ģʽʱ��DCL ���Լල����ģʽ�����߼�����

�����������У���Щ�����ڽ����߼������а��߼��� ACCOUNTS ��ͬ��������ͬ�ĵȼ۴���һ���Ǽල����ģʽ������һ����ִ��ģʽ:


$ DEFINE ACCOUNTS DISK1:[ACCOUNTS]CURRENT.DAT
$ DEFINE/EXECUTIVE_MODE ACCOUNTS DISK1:[JANE.ACCOUNTS]OBSOLETE.DAT

ִ��ģʽ

�ڲ�Ѱ�߼��������У�������Ȩӳ��͹��ó��� (�� LOGINOUT) �����û�ģʽ�ͼල����ģʽ���ƺͱ������һ���߼���Ҫ����Ȩӳ�� (�������ó���) ʹ�ã���ô��������ִ�л����ģʽ������ִ�л����ģʽ���塣�߼���������ִ��ģʽ��������������ǹ������ϵͳ��Դʹ�õĹ���Ŀ¼�������ӡ���к�ϵͳ���̡�

����ģʽ

ֻ�в���ϵͳ����Ȩ����ſ����ں���ģʽ�½����߼�����

11.3.6 �����߼��ڵ���

������ʹ��һ���߼��ڵ�����������ڵ��������ߴ���һ���ڵ�����һ����ȡ�����ַ�����һ��������һ���߼��ڵ������Ϳ���ʹ�����Ա�������Ļ�ϼ��� (����ʾ) �����û��������롣

Ҫ����һ���߼��ڵ������������¹���:

  • �������»��� (_) ��ʼ�߼�����
  • ��һ��˫ð�� (::) �����ȼ۴����������������� (" ") �ڡ�
  • �ڴ�ȡ�����ַ����г������ŵ�λ�ã�ʹ���������� ("" "")��
    (�йش�ȡ�����ַ��������飬����ı��ֲ�� 3.1.6 ����3.1.12 �� �� 10.5 ����)
  • ָ��һ������ 1 �� 255 �ַ�֮�ڵ��߼�����

����

��Ҫ�Ѱ�������� DEFINE �������һ���ļ��� (���磬ע���������)����������������Ķ�����ļ������ܿ���������롣

�����������У���������߼��� BOS ��ͬ�ڽڵ��� BOSTON ��һ����ȡ�����ַ������ڴˣ�ADAMS ���û����� OLMEKIKA ������:


$ DEFINE BOS "BOSTON""ADAMS OLMEKIKA""::"

11.3.6.1 ���ļ�˵����ʹ���߼��ڵ���

һ���ļ�˵�����԰���һ���߼��ڵ��� (ϵͳ�ڱ��ؽڵ㷭��) ��һ���߼��豸�� (ϵͳ��Զ�̽ڵ㷭��)�����ֻʹ��һ���߼�����ʾ�ڵ�������ô�������ļ�˵���Ľڵ�λ��ʹ������߼���ʱ���������һ��˫ð�� (::)��

ϵͳ�ڱ��ؽڵ㷭����һ���߼��ڵ���֮���������ļ�˵�������ಿ��ȷ����ʽ�Ƿ���Ч��

�����������У�ϵͳ�ڱ��ؽڵ㷭���߼��ڵ��� NYC����Զ�̽ڵ� (NEWYRK) �����߼��豸�� (DOC:):


$ DEFINE NYC NEWYRK::
$ TYPE NYC::DOC:[PERKINS]TERM_PAPER.DAT

11.3.6.2 ȡ����ȡ�����ַ���

Ҫ���߼��ڵ�����ȡ����ȡ�����ַ���������������ָ���߼�����һ����ȡ�����ַ�����

�����������У���ȡ�����ַ��� "REVERE HTEBAZILE" ȡ�� BOS �ȼ۴������Ĵ�ȡ�����ַ���:


$ DEFINE BOS "BOSTON""ADAMS OLMEKIKA""::"
$ TYPE BOS"REVERE HTEBAZILE"::RIDE.DAT

��ϵͳ�����ط���һ���߼��ڵ���ʱ���״η�����߼��ڵ����Ĵ�ȡ������Ϣ��ȡ���Ժ�Ĵ�ȡ������Ϣ�����磬�߼��� TEST1 ����Ϊ TORONTO"TEST NAMWENLUAP"::DBA1: :


$ DEFINE TORONTO "TRNTO""TEST EIZNEKCAM""::"
$ DEFINE TEST1 "TORONTO""TEST NAMWENLUAP""::DBA1:"
$ TYPE TEST1:PROC.DAT

TORONTO ��һ���߼��ڵ�������������������������仰˵������ϵͳ�����߼�������ֱ�����ҳ����м�����߼������塣Ȼ����DEFINE TEST1 �߼�����ֵ�еĴ�ȡ�����ַ���ȡ�� DEFINE TORONTO �߼��ڵ�����ֵ�еĴ�ȡ�����ַ�������ˣ�TYPE ������ʾ�����ļ�:


 TRNTO"TEST NAMWENLUAP"::DBA1:PROC.DAT


ǰҳ ��ҳ Ŀ¼ ����