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

HP OpenVMS Systems Documentation

Content starts here

OpenVMS �û��ֲ�


ǰҳ Ŀ¼ ����


�� 10 ��
���ƴ�ȡ��Դ

ÿ��ϵͳվ����Ψһ�İ�ȫ���󡣻������ԭ��ÿ��վ��Ӧ����һ��ϵͳ��ȫ���ԣ�Ϊϵͳ����Ա���û��滮�����ĺ�������ȫ����Ҫȷ��ϵͳ��ȫ��OpenVMS ����ϵͳ���ƶ�ϵͳ�Ĵ�ȡȨ�� ���κΰ����ɹ�����Ϣ����Ĵ�ȡȨ����Щ�������豸�������߼��������ļ��Ͷ��У�����Ϊ�ܱ��������������ܱ��������г�һ���ȡ����ָ��˭��Ȩ�Ը�����ʽ��ȡ����

OpenVMS Guide to System Security ���������ڲ���ϵͳ��ϵͳ����Ա����ִ��ά���ʻ���ϵͳ��ȫ������İ�ȫ���ԡ��������� OpenVMS ���������ϵͳ��Դ��һЩ����������������Ϣ��:

  • ��ʾ���̵�Ȩ�ޱ�ʶ��
  • ����İ�ȫ��Ҫ
  • ���ͱ�����
  • Ĭ���ļ�����
  • ͨ�������ȡ�ļ�
  • ���������ʻ����ļ��Ĵ�ȡ

�й�������ȫ��Ϣ�����������:

  • OpenVMS Guide to System Security���йر��������ϵͳ��ȫ������
  • OpenVMS DCL Dictionary �������������йر�����������������

��ȫ����

����ͨ�����·�����Ϥ OpenVMS ��ȫ����:

  • �˽�����̹�����Ȩ����ʶ�� --- Ȩ�ޱ�ʶ��ȷ�����Դ�ȡʲô��Դ���������û���ʵ��ı�ʶ�������ܲ��ܴ�ȡijЩ�ܱ�������
    �й���ʾȨ�ޱ�ʶ�������飬����� 10.1 ����
  • ��ʾ�ܱ�������İ�ȫ��Ҫ --- ��ȫ��Ҫ�����й��ܱ����������Ϣ�����Ը��Ķ���İ�ȫ��Ҫ��ʹ�����û������ɴ�ȡ�Ļ��߲��ɴ�ȡ�ġ�
    �йذ�ȫ��Ҫ�����飬����� 10.2 �� ��
  • �˽����ͨ�������ȡ�ļ� --- ͨ��ʹ�ô�ȡ�����ַ��������ע���ʻ������������¡�
    �йش�ȡԶ���ļ������飬����� 10.5 ����
  • �����ʻ����ļ��Ĵ�ȡ --- ͨ����ϸ�۲��κ�ע����Ϣ������ϵͳ����ԱЭ������ļ��������������¡�
    �й������ʻ����ļ��Ĵ�ȡ���飬����� 10.6 ����

10.1 ��ʾ���̵�Ȩ�ޱ�ʶ��

���г��Դ�ȡ�ܱ�������Ľ��̶�Я������ΪȨ�ޱ�ʶ��������֤�顣�����ܱ��������г�һ���ȡ����ָ��˭��Ȩ�Ը�����ʽ��ȡ���������ȡ���̵�Ȩ�ޱ�ʶ����ƥ����Щ������ô�;ܾ���ȡ��

��������չʾ���ʹ�� SHOW PROCESS ������ʾ��ǰ���̵ı�ʶ��:


$ SHOW PROCESS/ALL
25-NOV-2002 15:23:18.08   User: GREG            Process ID:   34200094
                          Node: ACCOUNTS        Process name: "GREG"

Terminal:           VTA2195:  TNA2170:  (Host: 16.32.123.45 Port: 6789)
User Identifier:    [DOC,GREG]   (1)
Base priority:      4
Default file spec:  WORK1:[GREG.FISCAL_96]
Number of Kthreads: 1
Devices allocated:  ACCOUNTS$TWA2:

Process Quotas:
   .
   .
   .
Process rights:
 INTERACTIVE   (2)
 LOCAL         (3)
 SALES         (4)
 MINDCRIME                         resource  (5)

System rights:
 SYS$NODE_ACCOUNTS   (6)

������Ȩ�ޱ�ʶ��: UIC��������ͨ�á�SHOW PROCESS ���������ʾ����������:

  1. UIC ��ʶ����ָ���û� Greg �� DOC ��ij�Ա
  2. ������ʶ����ָ���û� Greg �ǽ����û�
  3. ������ʶ����ָ���û� Greg �ڱ���ע��
  4. ͨ�ñ�ʶ����ָ���û� Greg Ҳ�� SALES ��ij�Ա
  5. ͨ�ñ�ʶ����ָ�� Greg ӵ�д���Դ���Ե� MINDCRIME ��ʶ�������������Ϊ�����ʶ�����Ӵ��̿ռ�
  6. ������ʶ����ָ���û� Greg �������� ACCOUNTS �ڵ�

10.2 ����İ�ȫ��Ҫ

��Ϊ����ϵͳͬʱ֧�ֶ��û�������������谲ȫ������ֹһ���û��Ļ������һ���������롢��ȡ���ƺ�Ӳ�����һ�𱣻��Դ洢�����ɹ����豸 �����ݵ�ʹ�ã���������û����Թ���ϵͳ������İ�ȫ��Ҫ�����û���ʶ�� (UIC)��ACL �ͷ��������ı����롣������ʾ���޸��Լ�ӵ�е��κζ���İ�ȫ��Ҫ��

Ҫ�ۿ��κ��ܱ�������İ�ȫ��Ҫ��ʹ�� DCL ���� SHOW SECURITY�����磬�������������ļ� 95_FORECAST.TXT �İ�ȫ��Ϣ:


$ SHOW SECURITY 95_FORECAST.TXT
WORK_DISK$:[GREG]95_FORECAST.TXT;1 object of class FILE
      Owner: [ACCOUNTING,GREG]
      Protection: (System: RWED, Owner: RWED, Group: RE, World)
      Access Control List: <empty>

����ʾָ���ļ� 95_FORECAST.TXT ���û� Greg ӵ�С���Ҳ�г��ļ��ı����룬Ϊϵͳ�û���ӵ���߸�����ȡ��д�롢ִ�к�ɾ����ȡȨ���ô���Ѷ�ȡ��ִ�д�ȡ Ȩ�ṩ�����û�������Ϊȫ���û��ṩ�κδ�ȡȨ��(�йؽ�һ�����ͣ������ 10.3 ����) ������ļ���û�� ACL��

10.2.1 �޸İ�ȫ��Ҫ

������Ϊ�ܱ��������ӵ���ߡ�������� ACL �ṩ��ֵ������ͨ��ʹ�� SET SECURITY ������԰Ѽ�Ҫ��һ�������Ƶ���һ����

���磬�� 10.2 �� �� SHOW SECURITY ��ʾչʾ�ļ� 95_FORECAST.TXT ���û� Greg ӵ�С���Ϊӵ���ߣ������Ը�������ļ��ı����롣������������û��Ϊȫ���û�����û��ṩ�κδ�ȡȨ�����ڣ�Greg ���Ը�����������ȫ���û��ж�ȡ��д��ȡȨ:


$ SET SECURITY/PROTECTION=(W:RW) 95_FORECAST.TXT

���� SHOW SECURITY ������֤����ļ����±�����:


$ SHOW SECURITY 95_FORECAST.TXT
95_FORECAST.TXT object of class FILE
     Owner: [GREG]
     Protection: (System: RWED, Owner: RWED, Group: RE, World: RW)
     Access Control List: <empty>

10.3 ���ͱ�����

������������� (��ܾ�) �ض��û����û���Ĵ�ȡ���͡��������¸�ʽ:


[category: list of access allowed (, category: list of access allowed,...)]

�������ϵͳ (S)��ӵ���� (O)���� (G) ��ȫ���û� (W)��ÿ�����������дΪ������λ�ַ������������¶���:

ϵͳ �� UIC ���� 1 �� 10 (�˽���) ��Χ���κ��û����̻�Ӧ�ó��򣬾��� SYSPRV ��Ȩ��������ӵ����ͬ���ӵ�� GRPPRV��
ӵ���� �� UIC ������ UIC ��ͬ���κ��û����̻�Ӧ�ó���
�� ���� UIC �������� UIC ��ͬ���κ��û����̻�Ӧ�ó���
ȫ���û� ��ϵͳ�ϵ��κ��û����̻�Ӧ�ó���

ָ��һ�������û�����ʱ���ö��ŷֿ����ಢ��������������Բ�����ڡ����԰��κδ���ָ���û�����ʹ�ȡ���͡�

һ���մ�ȡ˵����ζ��û�д�ȡȨ���������ʡ��һ���û�����Ĵ�ȡ����ʱ���;ܾ������û��������ȡ���͡�Ҫ�ܾ�һ���û���������д�ȡ���Ͳ�Ϊ����û�����ָ���κ�ȡ���͡�(���ܾ���ȡһ� ��û�����ʱ����ʡ������û�����֮���ð�š�)

�����ļ�����ȡ�б�������ȡ (R)��д�� (W)��ִ�� (E) ��ɾ�� (D) ��ȡ���͡���ȡ���ͷ����ÿ��ӵ�������࣬������һ��ð�� (:) �ֿ����Ĵ�ȡ���͡��ļ���ȡ���������º���:

��ȡ ������ȡ����ӡ���ƴ����ļ���Ȩ�ޡ�����Ŀ¼�ļ�����ȡ��ȡȨ������ȡ���б��ļ���Ȩ�ޣ����ҿ���ʹ��ͨ����ļ��������ļ�����ȡ��ȡȨDZ�ڰ���ִ�д�ȡȨ��
д�� ����д�������ļ����ݵ�Ȩ�ޣ����Dz���ɾ������д��ȡȨ�����޸������ļ����ݵ��ļ�����������Ŀ¼�ļ���д��ȡȨ���������ɾ�����ļ�Ŀ¼�е���Ŀ��
ִ�� ����ִ�а�����ִ�г���ӳ��� DCL ��������ļ���Ȩ�ޡ�����Ŀ¼�ļ���ִ�д�ȡȨ����������֪���ļ������ļ���Ȩ�ޡ�
ɾ�� ����ɾ���ļ���Ȩ�ޡ�Ҫɾ��һ���ļ���������ļ���ɾ����ȡȨ�Ͷ԰������ļ���Ŀ¼��д��ȡȨ��

10.4 Ĭ���ļ�����

���ļ�����Ĭ�ϻ��� UIC �ı����͸�Ŀ¼��Ĭ�ϴ�ȡ�����б� (ACL)��ACL ����һ����Ŀ�������û����û�����ض��ܱ�������Ĵ�ȡȨ�����ļ���Ŀ¼���豸��

����ʹ��Ĭ�� UIC ������Ĭ�� ACL ����ȡ���ṩ�����ļ���Ĭ�ϻ��� UIC �ı�����

10.4.1 Ĭ�� UIC ����

����ϵͳΪÿ�������ṩ���»��� UIC �ı���:


(S:RWED, O:RWED, G:RE, W)

����Ĭ�ϣ���ϵͳ UIC ���û��Ͷ���ӵ���߶Զ�����ȫ����ȡȨ�������ӵ������ͬ�� UIC ���е��û��Զ����ж�ȡ��ִ�д�ȡȨ�����ܾ����������û���ȡ�������Ҫ���Ľ����ļ���Ĭ�ϱ������������ /DEFAULT �޶��ʵ� SET PROTECTION ������磬�����ע������������������������ô׼�����н��̶����������κ��ļ��ж�ȡ��ִ�д�ȡȨ��(��ס������ִ�����ע�����������ִ��������)


$ SET PROTECTION = (S:RWED,O:RWED,G:RE,W:RE)/DEFAULT

10.4.2 Ĭ�� ACL ����

ͨ����һ��Ĭ�ϱ�����ȡ������Ŀ (ACE) �����ʵ���Ŀ¼�ļ��� ACL �У�����ȡ����ָ��Ŀ¼����Ŀ¼��Ĭ�� UIC �������� ACE ��ָ����Ĭ�ϱ���Ӧ������ָ��Ŀ¼��Ŀ¼����Ŀ¼�н������κ����ļ������±�����һ��Ŀ¼�ļ��� ACL �е� ACE��ָ����Ŀ¼��Ŀ¼����Ŀ¼��Ĭ�ϱ�������ϵͳ��ӵ���߽�����ȫ����ȡȨ��������ж�ȡ��ִ�д�ȡȨ��ȫ���û�û�д�ȡȨ��


$ SET SECURITY/ACL = (DEFAULT_PROTECTION,S:RWED,O:RWED,G:RE,W:)
[JONES]PERSONAL.DIR

Ҫָ��һ���������Ƶ��Ժ���Ŀ¼�н����κ��ļ� ACL ��Ĭ�ϱ�ʶ�� ACE����Ŀ¼�ļ��ı�ʶ�� ACL ��ָ�� DEFAULT ��ѡ�

������������չʾ�� ACE Ӧ����һ��Ŀ¼�ļ������Ҿܾ������û���ȡ�����Ŀ¼�н����������ļ�:


$ SET SECURITY/ACL = (IDENTIFIER=NETWORK,OPTIONS=DEFAULT,ACCESS=NONE) -
_$ [JONES]PERSONAL.DIR

10.4.3 ���������ļ�

���������������ļ��ı����������ļ����°汾������һ���汾���� UIC �ı����� ACL��(BACKUP��COPY��CREATE �� SET FILE �������ʹ�� /PROTECTION �޶���ȡ��Ĭ�ϻ��� UIC �ı�����)

10.4.4 ��ʽ�ļ�����

������ȷ���� /PROTECTION �޶���Ϊ���ļ�ָ������ UIC �ı��� (���� BACKUP��COPY �� CREATE ������Ч)��

ʹ�� SET SECURITY/PROTECTION ������Ը��������ļ����� UIC �ı�����

�ڽ���һ���ļ�������Ϊ����ļ����� ACL �󣬿����޸���� ACL ��������������Ҫ����Ŀ��ACL ָ���ı���ȡ���ļ����û���ʶ�뱣����

�����������У�ָ������ UIC �ı���:


$ CREATE MAST12.TXT/PROTECTION=(S:RWED,O:RWED,G,W)

�����������У������ļ� MAST12.TXT �Ļ��� UIC �ı���:


$ SET SECURITY/PROTECTION=(S:RWED,O:RWED,G:RE,W) MAST12.TXT

10.5 ͨ�������ȡ�ļ�

���¼����������ͨ�������ȡ�ļ���

10.5.1 ��ȡ�����ַ���

��ͨ�� DECnet for OpenVMS ����ִ�в����� DCL ������ļ�˵���У����԰��������ȡ�����ַ������ô�ȡ�����ַ���׼�����ؽڵ��û���ȡԶ�̽ڵ���ļ���

��ȡ�����ַ�����������Զ���ʻ����û��������������ڵ��û����룬������ʾ:


NODE"username password"::disk:[directory]filename.filetype 

����

���ڴ�ȡ�����ַ�����������ij�˽���Զ���ʻ����㹻��Ϣ��������ǿ��ܲ������ص�й�����⡣

10.5.2 ������ȡ�����ַ���

Ҫ������ȡ�����ַ�������Ϣ����ѭ���¹���:

  • ������Ӳ��������Ƶ�ն�չ������Ϣ�����ʹ��һ��Ӳ�����նˣ���ôǡ���ش�����������ʹ��һ����Ƶ�նˣ��������Ļ���ҵ�������ҵ���ʱʹ�� DCL ���� RECALL/ERASE ������µ��û���������������ֹ��һ���û�ͨ��ʹ�� Ctrl/B ��ϼ���ʹ�� DCL ���� RECALL/ALL ��ʾ���������鿴���롣
  • ��Ҫ�Ѱ�����ȡ�����ַ�����������������ƺ�Ϊ����Ŀ�����������С�
  • �������Ѵ�ȡ�����ַ�������������̣���ôΪ��Щ�ļ��ṩ�����˵��ļ�������

10.5.3 ʹ�ô���ע���ʻ���������

Ҫ������Ҫ��ȡ�����ַ���������ʹ�ô���ע���ʻ�������ע��������ͨ�������ȡ�ļ����������ڴ�ȡ�����ַ�����ָ���û��������롣���������ע�������°�ȫ�ô�:

  • ���벻��Ӧ��������ն��ϡ�
  • ���벻��ϵͳ�䴫�ͣ��������ǻᱻ��ȡδ���ܵĸ�ʽ��
  • ���벻��Ҫ������ִ��Զ�̴�ȡ�������ļ��С�

Զ�̽ڵ��ϵͳ��ȫ����Ա����Ϊ������һ�������ʻ����ſ��Կ�ʼһ������ע�ᡣ�󳣹��ʻ�һ����ʹ�� OpenVMS Authorize ���ó��� (AUTHORIZE) ���������ʻ�������ͨ���Ƿ���Ȩ���ʻ�����ȫ����Ա��������ȡһ��Ĭ�ϴ����ʻ��Ͷ�� 15 �����������ʻ��� ϵͳ����Ա��ҪΪ����ע�����ø�������飬�ṩ����İ�ȫ�����ȡ�Ա����û���Ҫ�����ȡ�����ַ�����

��������˵����������ע������ʹ���ע������IJ�𡣶���ÿ�����ӣ�������������:

  • �û� KMAHOGANY �������û��ʻ�:
    • һ���ڽڵ� BIRCH ������Ϊ "XYZ123ABC" ���ʻ�
    • һ���ڽڵ� WALNUT ������Ϊ "A25D3255" ���ʻ�
  • KMAHOGANY ��ע�ᵽ�ڵ� BIRCH��
  • KMAHOGANY ��Ҫ�������ʻ��ڽڵ� WALNUT ��Ĭ���豸��Ŀ¼�е��ļ� BIONEWS.MEM��

��ͼչʾ��Щ������


  • �û� KMAHOGANY ����ʹ��һ����ȡ�����ַ��������ļ� BIONEWS.MEM��������ʾ:


    $ COPY WALNUT"KMAHOGANY A25D3255"::BIONEWS.MEM  BIONEWS.MEM
    

    ע�⵽��Ӧ���� A25D3255���ۿ���Ļ���κ��˿��Կ�������
  • ��� KMAHOGANY ��һ���ӽڵ� BIRCH ��ȡ�ڵ� WALNUT �ϵĴ����ʻ�����ô�����ļ� BIONEWS.MEM ������������ʾ:


    $ COPY WALNUT::BIONEWS.MEM   BIONEWS.MEM
    

    KMAHOGANY ����Ҫ�ڴ�ȡ�����ַ�����ָ�����롣��Ϊ���棬ϵͳִ��һ������ע�ᣬ�����ڽڵ� BIRCH �ϵ��ʻ��������ڽڵ� WALNUT �ϵ��ʻ���û�н������롣

10.5.4 ͨ�ô�ȡ�����ʻ�

��ȫ����ԱҲ������Ȩ�����ⲿ�ڵ���û��鹲��ʹ��һ��ͨ�ô�ȡ�����ʻ������磬�ڽڵ� WALNUT �ϵİ�ȫ����Ա���Դ�������������һ��ͨ�ô�ȡ�ʻ�:

  • �û��� GENACCESS��
  • ��ȡ����Ϊ����ע�ᡣ
  • ֻ���ʻ�ӵ���߲�֪�������롣(Զ���û�û����Ҫ֪������) �������ڱ�������ʻ���
  •  Ĭ���豸��Ŀ¼�� STAFFDEV:[BIOSTAFF]��

�����ȫ����Ա׼�� BIRCH::KMAHOGANY ������ȡ GENACCESS �ʻ�����ôͨ��������������û� KMAHOGANY ���Ը����ļ� BIONEWS.MEM:


$ COPY WALNUT::[KMAHOGANY]BIONEWS.MEM   BIONEWS.MEM

ע�⣬KMAHOGANY ����ָ��Ŀ¼ [KMAHOGANY]����Ϊ�ļ� BIONEWS.MEM ������ GENACCESS �ʻ� (STAFFDEV:[BIOSTAFF]) ��Ĭ���豸��Ŀ¼�����⣬���ļ� BIONEWS.MEM �ı�������׼�� GENACCESS �ʻ���ȡ������ �������ʧ�ܡ�

������Դ�ȡ�����ڵ��һ�����ϴ����ʻ������ֲ���ʹ��Ĭ�ϴ����ʻ�����ô��ָ����������ʻ��������磬Ҫʹ�ô����ʻ� PROXY2 ���� GENACCESS �ʻ� (Ĭ��)��KMAHOGANY ��������������:


$ COPY WALNUT"PROXY2"::[KMAHOGANY]BIONEWS.MEM BIONEWS.MEM

�������ʹ�� PROXY2 �ʻ������ڽڵ� WALNUT �� [KMAHOGANY] Ŀ¼�ϵ��ļ� BIONEWS.MEM��

10.6 ���������ʻ����ļ��Ĵ�ȡ

��Ȼ��ȫ����Ա�Ĺ����Ǽ��ϵͳ�Ͽ��ܵķǷ���ȡ��ͼ��������Ҳ���԰�����ȫ����Ա���������ʻ����ļ��Ĵ�ȡ��

10.6.1 �۲��������ע��ʱ��

OpenVMS ϵͳά�� UAF ��¼�е���Ϣ�����а�����ע���ʻ������ʱ�䡣��ȫ����Ա����ϵͳ�Ƿ�Ӧ����ע��ʱ��ʾ�����Ϣ�� ��Ҫ�и߼���ȫ��վ��Ƶ������ʾ�����Ϣ���������û�����Ƿ���ڲ�ƽ���Ļ��ܽ��͵ijɹ�ע��Ͳ��ܽ��͵�ʧ��ע�ᡣ

�����һ��������ǽ���ע�᲻������ע��ʱ���ڣ�Ѹ�ٰ����������ȫ����Ա��Ҳ�����������롣��ȫ����Ա����ʹ�û���ļ�������¼���н�һ�����顣

��������յ�һ��ע��ʧ����Ϣ���ֲ��ܽ������ʧ�ܣ���ô���п���ij�����ڳ��Դ�ȡ�����ʻ�����û�гɹ�������������룬ȷ��������� 1.9 �����������밲ȫ�������Ƽ������û�У������������롣

�����������һ��ע��ʧ����Ϣ����ȴ�����֣�����ʧ�ܼ���̫�ͣ���ô�����������롣����Щע��ʧ�ܵ����ⱨ�����ȫ����Ա��

��ȫ����Ա����ѡ��һ�������¼�����֤Ҫ�ر�ע���䷢������⵽�������¼�ʱ����ȫ����Աָʾϵͳ����һ����鵽ϵͳ��ȫ��� ��־�ļ������߷���һ���������նˣ�ʹ֮��Ϊ��ȫ����Ա�նˡ����磬��ȫ����Ա���Ա�ʶһ�������ļ���ֹд��ȡȨ���������������߿������þ���ָ�����Զ���Щ�ļ��Ĵ�ȡ��

����Ʋ���һ���������ʻ��ķǷ���ȡ��������������롣��������ȫ����Աʵ�ֶ������ļ�����顣


ǰҳ ��ҳ Ŀ¼ ����