����������
|
�� ������ �� ��� �����, �� c��� �� �������
�� ��������, ���� �� � ���� ����������
������
� ������������ �� ��� �������
����� ����� � ����
�. ����������� |
� ������ ���� ������ ����������� �� ������ ����������
����������� � �������� Burroughs � Intel 432, ������� ��������� ���������������
� ����. ��������, �������� � ���������
������ � ������� ������������ ����������.
���������� ������� � ��������� ������� ��������� ������������ � ���� ��������
����������� � ���� ����� ��������� �������� ��� ��������, � �������������
��������������� �� ��������� ������������� ���������� ������� ������������
� �������� �������������� �������� ��� ���������� ������ ���������.
������� � �������� ������������, ���������� �� ����� ���� �����������,
�� ����� ������������� ������. ������ ��������� ���������� ��������������
������� ����, ��� ��� ������� ������. ���, ���������� ������ ������������
�� ������ ACL �������� ���� ���������, ��������� ��������� ������ �����
���������� ������ ��� ������, �� ��������� �� � ����� ACL (� ���������,
� ���������� ��������� ������������� � ACL ��������), � ����������������
��� ����� ���������� �� �����. � ���� �����, ������������ ����� ���������
����������� ��� �������� ���� ����������� ��������� � ��������� �������.
������ � ���� �������� �������� ACL ����� ������ � ��������� ������ �����
����� � ���� �� ������������ ��� �� ��������� �������� ��� ��� ��������
��������� ������������ ��� �����������, ����� ������ ACL ���������� ��
��������� �������.
� ���������, ������� � �������� � �������� ������� ���������� �������-������
����������� �������� ���������� ��������: ������������ ����� �����������
��������� ����� �������� ��������������, � ��� ������������� �����������������
������ ����� �������� ���� ��� �������������� �������� ����������.
�������� ����������� ������������ ����������� ���������� �������� �������������
������������ � ���������� �������������� ���������� ������� � ����� �������
�������� ������� � �������� ���� ��� ��������� ������� ����� ����������,
����� ������������� ������ � ����� ���� �������. ���������� ����������
����� ���������� �������� ���������� ����������������� � ���������� �������
������ ���������� � ���������� ����� �� ������������� �������� ���� �
���������������� ������.
��������� ����� ���������� �������� ����������� ���, �� ������ ������,
����� ����������� � �������� ��������: ��������� �� ��������� ���������
��������, ������������ � ���������������� ������, � ���� ����� �� �����
����������� ���������������. �� ��������� ����������� �� ������ ACL, ��
� �������������� ����������: ������������ �� ����� ������� � ���������
�������� ������������, ������� ������� ����� ������������� �� ��� ����
�������� ����������� ����������������� �������� ��� ���������� (���. 12.18).
������������� ������������, ��������������� ��� �������������� � ����������
� ����������� �������� � �������� ������������ ����, ����� ����� ���������������
��� ����������. ��� ���� ����� ���� ������������� ������������� �����
���� ������������ ����� �������, ���������� ������ ������ ������� �����������
�� ��, ��� � ����� ������� ����� ����������� ��������������.
��� ������� � ������� ���� ������ � ��� ������������� �������������� ��������
���� � �������� ������������ �������������� ������������ (��� ������������
���� ���������).

���. 12.18. �������� ���������� � ��������� �������� ������������
��������� ������� �������������� � ���� ������� ������
���������������: �� ����� ���� �������, ��� ����� �� ������� ����� ����������,
����� ��� ������ ������� ��������� �������� ������������. � ������ �������,
������ �������, ���������, ��� ��� ������� ���������� ����� ������������
(��������, ������, ����������� ������ �� ����� ����������� ������������)
����� ��������� � ������������ ��� � ������ � ������-�����������������
��� �����-���� ����������.
�������� ��� ����� ������� ������� � ���, ��� �� ������������ ������������
� ������� ������� �������������� � ������� ���������������� ���� ������.
���������� �������, ����������� �������������� ������� ��������������
(��������, ����������� ����������� �������� ��� ������ �������� ��� ������
������� ������) ��� ������������� ������� �������� ������� �������������
����� ����������� � ������ ��� ������ ���� �� ������� ����������� ����������,
� ������ ����.
������������� �������������� � ���������������� ������ ������� ��������
������������ [������]������������, �������� ��������� ����������� �������
�������������� (���, ������ ������, ����������� �� ������������) ��� ������������
���� ���������, ������� ����� ������ ���. ���������� ������� � �������
� ��������� �������� � ����� ��������������� ������ ������ ����������������:
���� ���������� ����� ���������� ����� ����� ��� ������ �, ����� �������,
��������� ����� ��������, ������� ����-���� ���������.
�������������� � Unix
� �������� ��������� Unix �������� � ����������� ���������������� ���������������,
������ 0, ����� ����� ��������� ��������� ������ setuid � setgid �, �����
�������, ����������� ������� ��������������. ������ ������������ �� �����
����� �����������, ������� ��� ��������, � ��� ��� ���� �����, ��������������
�������������� � ����� ������������, ��� � ����������� ����������� ���������
������� (������ /etc/passwd � /etc/shadow � ������ �������� � �����������
��������� ��� � �����������), ��� � ��������������, ������� �����������
�� ����� ����� ������������.
��������� ������������ � ��������������� 0 (root) ����� ����������� ������������
������ �������������, ��, ��� ��� ����������, ���������� �������� �����
�������, ������� ���� � ���� �� �� �� ���� ������� � �������. �������
���� ����, ������������ Unix ����� ������� ���� ������������ root ������
��� �����, � ��� ����� � �����, ������� �� ����� ����� ������.
�� ��� �������� � ����. ������ �������� �������,
��� root ����� ����������� ����� �������� ��� �������, ���������������
� ����, ���� ��� ����������� � ����� ����� � ��� �����������, root �����
����� ����������� ������������� �������, � �� � ������������ ���������
������� ���� � ���������, ��������� � ��������������� ��� ������, ���������
�������� � ������� ������������ ��������� �������, �������� ������� �����
��������� (������� �������� ����� ��� ������ ������ �� ������ ����������)
� ��������� ��������� ������ ��������, ����������� ������ �������������.
����������, ��� ��������, ��� ��� ����� ������������� ������� � �����,
�������� �������������� ������������ ������������ root [��������/����/������
2000].
� ��������� � ������� ������������ ��� �� ������������ ��������, ������
��� ��� �������, ��������� ���������� root, � ��������� ����������� �
�������������� ������, ����������� ������������� � ���������� �� ������������
� ���������� ��������� ������� ����������� ����� ��������� ��� ��������
����� ��� ����� ���������������� �����, ��������� ������� � ����������
��������� �������������.
� ������� ������������ ������������� ������� ����� ����������� �������
������: ��������������� ������� ������� (account manager), ���������������
������ (data administrator) (��� ��������������� ��������� �����) � ����������
��������� ��������������� (���. 12.19).
��������, ��������������� ��������� ��������� Unix, ������� ����� ����
����������� ��� ���������� ������ ���������� ����������, ����� �����������
� ����. ��������� �������������� ������������.
��������� ������� ������, ������, ��� ������� ������� � ���, ����� ���������
��������������� ������� ������� � ������ ������ � ������������ root ������
������������ �������� (��������, ������ ���������� �������������� � ����������
�����������), �� �� ������ ������������ �������� � �� ���������� ������������
��������.

���. 12.19. ���������� ���������� ��������������� �������
������ ���������� ������������ Unix-������ �������������
������������ �� � ���������� ������� ������������, ���������� ��������
��� ����������� ���� ���������� ���������� ����� ����������������. ��������������
��� ������������� ����� � ������� � ������ root � ����� �������� ������
������������ ���� ���������� �������, �������, �� �������, ������ ����
�������� ������ �����, ��� ��� ��� ���������� ���� ��������, ���������
������ ���������������� ����������, ���������� �������� ��������., ���
�������, ����� �������� ������� �� ������ ��� ���������� ����������� ������������
� ������ ��� ���������� �������������� ����������� ��������.
�� � ����� ������������ ����������� �� ����������� �������� ������� ��������,
� ���������� �������� � ������ �����������, ��� ������� ������ � �������
� ������ ����������������� �������.
������ �� ������������� � ���������� ������� � ���������
�������� � ��� ����, ����� �� ��������� ACL ������� ��� ������ ��������.
���, � �������� ��������� Unix ����� ������� � ������ ����������� ������
� ������ ��������. ��� �������� ���������� ������� �������� ����� �������
� �����: ������ ������, ������ ������ ��� ������/������. ����� ����� ������������
�������� "�����" - - ������ ����������� ��������� ����� � ���������
��������.
����� ������������ ����� ����� ����� � �� ����� ������ � ������ �� ����������������
�� �����������, ���� ���������� �������� �������� �����������: �� ����������
����������������� ���� ���������������, ������ ��� ��������� � ���������
�������� ������������. ���������� ����� ���� ����������� ������ ���������
������� open � ���������
������ �� �������� ��� ������, ������� ���� ��������� ��� ��������. ��
����� ���������� �������� �������� ���� ������� �� ������������ (����,
�������, ����������� �� ���������� ������������: ������� ����� �� ����������
� �. �.), ��� ��� ���� �� ������� ACL �����, ��� ������� �������� �� �����
���������, ��������� ���� �� ���� �����������.
|