|
��������
mkuser - ��������� � ������� ������������� ����� � �������.
���������
/etc/mkuser
��������
mkuser ������������ ��� ���������� � ������� ����������������
��������������� ����� � �������. ��� ���������� � ������� �����
������������� ���� ����� �������� ����������������, ��������� ��
������������ ��� ������� �������� ��������� � ����������� �����
�������. ��� ���������� � ������� ������ ������������ mkuser
������� ����� �������������� ���������:
��������������� ��� ����������� � ������� ������������� �������� (�.�. ��� ������ �������� �� ������� ���� �� ���� �������� � ���������� � ��������� �����). ������ ������ ��������������� ����������� �����������, �������� � ������� UNIX (��. passwd(3)). ���� ������������ ����� ������� ����� ��������� �� 35 �������� ����������.
mkuser ������ ������� ���� ��������, ������� ����������� ������ ������������. ����� �������� ������������ ����������� ��������, ��������������� � �������. ��������, ���������� � ������������ �������, - ��� ����������� (����������) ��������, sh, � ������������ ��������, rsh. ������ ������������� �������� �������������� ������������ /usr/lib/mkuser/shell, ������� / ��������������� ������ � ������� �������� (��. custom(8)). ���������� �������� �������� �����, ����������� ��� ��������� ����������������� ��������� ��� ������ � ���� ��������. ��� ����� - mkuser.defs � mkuser.init ���� ��� ���������� �����, ������������� ��� ������ ��������. (��������, /usr/lib/mkuser/csh/cshrc � /usr/lib/mkuser/csh/login - ��� ����������� ����� .cshrc � .login, ������������ ��������� csh, ������� ���������� � ������� ������� ������������, ����� ����������� ��������� mkuser.)
mkuser ����� ��������� �� ����� ���������� �� ����� /etc/default/mkuser. ��������� ��� ����� ����� �����:
HOME=/usr HOMEMODE=0755 PROFMODE=0640 MAILMODE=0640
������ HOME ������ ������� ������� ������������, ������ HOMEMODE ���������� ��� �������� �������� ������������, ������ PROFMODE ������ ����� ������� � ������ .login, .profile, .cshrc � ������ ������������� ��� �������� ������, � ������ MAILMODE - ���������� ��� ��������� ����� ������������.
���� ���� ����� ���� �������������� ����������������� �������������, � ��� ��������� ����� ���� ��������. ��� ��������� ����� ���� ����� ������ ��� ������ �������� ����������� ���������� ����������� ������� � ��������������� ���� /usr/lib/mkuser/shell/mkuser.def. ����� ����, ������� � ������ �����, ������� ����� ���� ������������. ��� �������� ���� /usr/lib/mkuser/lib/mail, ������� �������� ����������� �������� ���������, ������������ ����� �������������, ���� /usr/lib/mkuser/lib/help, ������� �������� ���������, ������������� ���������� mkuser ��� �������, ���� /usr/lib/mkuser/shell/mkuser.init � ��� ������ ����������� � �������� �����.
mkuser ����������� ���������������� ��������������, ������� � ������ 200, ������� �������� ����� ������� �������, ������������ � ����� �������. (�������� ����� ��������� ������ ������������ ������������� �������������. �� ������ ���� ������ 200 � �� ������ ��������� � ��� ������������� ��������.) �� ��������� ��������� ������������� ����� ������������� ��������� 50. ��� ����������� ��������� �������������, ����������� ��� ���������������� ��������. ��������� ��������������� ����������� ��������� ������������ � ������, ��������������� �� ���������, ��� � �����-���� ������������ ������ (������������� ������ ������ � ����������������, �������� ��� ������� 50, ������, ����� ������� ����� ������.) ����� ����, ����� ���� ������� ����� ������, � � ���� ������ �������� ����� ������ �� ��� ��� ������������� (��� ��� ������). ���� �������� ������ ���, �� ������ ������������� ��������� ��������� �����.
mkuser ����� ���� ��������� ������ ����������������� �������������.
����������� ����� �������������� ������, � ����� ����������� � ������������ ���������� ������, ������������ ��� ���������� ������������� ������, �������� � ����� /etc/default/passwd � ������� ���������� PASSLENGTH, MINWEEKS � MAXWEEKS. ��������, ��� ���������� ����� ���� ����������� ��������� �������:
PASSLENGTH=6 MINWEEKS=2 MAXWEEKS=6
�����
/etc/passwd /usr/spool/mail/username /etc/default/mkuser /etc/default/passwd /usr/lib/mkuser/mkuser/lib/lib/help /usr/lib/mkuser/shell/mkuser.defs /usr/lib/mkuser/shell/mkuser.init /usr/lib/mkuser/shell/shellfiles
��. �����
chmod(1), custom(8), sh(1), csh(1), rsh(1), vsh(1), group(3),
passwd(3), pwadmin(8), rmuser(8)
|