|
��������
chmod - ��������� ������ ������� � ������
���������
chmod ����� ���� ...
��������
����� ������� � ��������� ������ (����� ������� �����
���� ��������) ���������� � ������������ � ���������
�������. ����� ����� ���� ����� � ���������� ��� ���������� ����.
���������� ��� - ������������ �����, ���������� ����������� ��� ��������� �������:
������������� ����������� ���� �������� �� ������������� ������������, ������� ���������� ����� ������� � ����� ������� ��� ������ ������� ������. ����� ������� � ����� ������� �� �������������� ������������ � �������������� ������, � ������� �� ������. ����� � ����� ����������� � �������� ���� �������������������, �� ��� ����� � ������:
�������� ������ ������ (u) (g) (o) rwx rwx rwx
����� ��������, ����� ������ � ��� ������ ������������ �������� ������� ������ �����, ������ � ���� � ��� ����������. � ������� �������� ����������� ��� ��� ������ �������, ��� � ��� ���� ������� ������ ������.
��� ������� ������ ������� � ���������� ���� ������������ ��������� ���������:
[����] �������� �����
����� ���� ���� ���������� ���� u, g � o (��������, ����� ������ � ������ ������������ ��������������). ���� ����� ���� ������� ��� ������� a, �� ��� ������������ ugo.
�������� ����� ����: + (�������� �����), - (������ �����), = (� �������� ������� ������ ��������� ����� ���������, �� ���� �������� ��������� ����� � ������ �����������).
����� - ����� ����������� ���������� ��������� ����:
r | ����� �� ������. |
w | ����� �� ������. |
x | ����� �� ���������� (����� � ��������). |
s | ��� ���������� ����������������� ����������� ������������� ������������ ��� ������. |
t | ����� ���������� ��������� ��������� ������� ������ (��� ������������). |
l | ���� ���������� �������. |
�������� ����� ����� ����� ������ ���� �������� ���� = (��� ������� ���� ����).
���� ���� ������� ����� ������ �������� �� ��������� ����, �� ��� ������������� ����������� ���� � ������ �� ������ ���� ��������, � �������� ������ ����������� ��������. ��������, �������
chmod u+w,go+x f1
������� ��� ��������� ����� ������ � ���� f1, � ��� ������ ������ � ������ ������������� - ����� ��������� ����. ����� ��������������� � ��������� �������. ����� s ����� ��������� ������ ��� ������������ � ������, ����� t - ������ ��� ������������.
���� ���������� ������� (l) � ����� � ��� ������ �������� ����������� ������������ ������� ��������� ����� �� ����� �� ���������. ������, ������, ��������� ���������� ����� ��� ������ ������ � ������������ ��������� ���������� �����. ������ ����� ��������� �������������� ��� ���������� ����������� ������������� ������ � ��������� ���������� �����. ����� �������, ��������� ������� �������� �������������:
chmod g+x,+l f2 chmod g+s,+l f3������� �� ���������� ������� ��������������� �����������.
�������� ����� ������� � ����� ����� ������ ��� �������� ��� �����������������. ��� ������������ ����� ���������� ������ �����������������. ����� �������� ����� ������������� �������������� ������, ���� ���� ������ ���� ������; ����� ����, ��� ������ ������ ������ ���� ����������� ����� ����������.
��� ��������� ���� ������� � �������� ��� �� ��������� ������������ ������� ls(1) � ������ -l. ����� ������������� ��������������� ������������ � ������ ���������� ������ s �� ����� ��������������� ����� x: ����� s, ���� ��������������� ��������� ������������� ����� ����� x, � ������� S - ���� �� �����; ����� t ���������� �� ����� ��������� ����� x: ����� t, ���� ������ ������������ ����� ����� ��������� ����, � ������� T - ���� �� �����. ����� l ���������� �� ����� ����� x ��� ������ ������.
�������
chmod 644 f1 chmod u=rw,go=r f1
chmod +x f2
chmod +l f3
chmod =rwx,g+s f4 chmod 2777 f4
��. �����
ls(1).
chmod(2) � ����������� ������������.
|