Apache HTTP Server Version 2.4
htpasswd
�� HTTP basic authentication�� �����
����ڸ��� ��ȣ�� �����ϴ� �Ϲ������� �����ϰ� �����Ѵ�.
htpasswd
�� ������ ���ų� ���� �� ���ٸ�,
�������¸� ��ȯ�ϰ� �ƹ��͵� �������� �ʴ´�.
����ġ �������� �ڿ��� htpasswd
�� ���� ���Ͽ�
����� ����ڿ��Ը� ������ �� �ִ�. �� ���α��� ����ڸ���
��ȣ�� �����ϴ� �Ϲ� ������ �����Ѵ�. ���� �ٸ� �ڷ�����
����� ���� ��ȣ ������ ��ȣȭ�Ͽ� ������ �� �ִ�. DBM
�����ͺ��̽��� ����Ϸ��� dbmmanage�� �����϶�.
htpasswd
�� ����ġ Ư���� MD5 Ȥ�� �ý�����
crypt()
�� ����Ͽ� ��ȣ�� ��ȣȭ�Ѵ�.
htpasswd
�� �����ϴ� ������ �� ������ ��ȣ��
��� ������ �� �ִ�. ��, ���� ���Ͽ� MD5�� ��ȣȭ�� ��ȣ��
����ϴ� ����ڿ� crypt()
�� ��ȣȭ�� ��ȣ��
����ϴ� ����� ���� ��� ���� �� �ִ�.
�� manpage�� ������ �ɼǸ��� �����Ѵ�. httpd���� ����������� �����ϴ� ���þ ���� ������ ����ġ �������� ���Ե��ְ� http://httpd.apache.org/������ �� �� �ִ� ����ġ �������� �����϶�.
htpasswd
[ -c ]
[ -m ]
[ -D ] passwdfile username
htpasswd -b
[ -c ]
[ -m |
-d |
-p |
-s ]
[ -D ] passwdfile username
password
htpasswd -n
[ -m |
-d |
-s |
-p ] username
htpasswd -nb
[ -m |
-d |
-s |
-p ] username password
-b
-c
-n
�ɼǰ�
���� ����� �� ����.-n
-c
�ɼǰ�
���� ����� �� ����.-m
-d
crypt()
�� ����Ͽ� ��ȣ�� ��ȣȭ�Ѵ�.
Windows, Netware, TPF�� ������ ��� �÷������� �⺻���̴�.
��� �÷����� htpasswd
�� �� ������ ������ ����
������, Windows, Netware, TPF�� httpd
������ �� ������ �������� �ʴ´�.-s
-p
htpasswd
��
����������, Windows, Netware, TPF�� httpd
������ �Ϲ� ��ȣ�� �´�.-D
passwdfile
-c
��
����� ��� ������ ���ٸ� ���� �����, �ִٸ� �����.username
password
-b
�ɼǰ� ���� ����� �� �ִ�.htpasswd
�� passwdfile�� ����ڸ���
��ȣ�� ���������� �߰��ϰų� ������ ��� ("��") �����ڵ�
0�� ��ȯ�Ѵ�. htpasswd
�� ���Ͽ� �����Ҷ� ������
���� ��� 1
��, ������ ������ �߸��� ���
2
��, �Է��� ��ȣ�� Ȯ���� �ٽ� �Է��� ����
��ġ���� ���� ��� 3
��, ������ �ߴܵ� ���
4
��, (����ڸ�, ���ϸ�, ��ȣ, ���� �����)
���� �ʹ� �� ��� 5
��, ����ڸ��� ��������ʴ�
���ڰ� ���Ե� ��� ���� �� ����)
6
��, ������ �ùٸ� ��ȣ������ �ƴ� ���
7
�� ��ȯ�Ѵ�.
htpasswd /usr/local/etc/apache/.htpasswd-users jsmith
����� jsmith
�� ��ȣ�� �߰��ϰų� �����Ѵ�.
����ڿ��� ��ȣ�� �����. Windows �ý��ۿ��� �����ϸ�
��ȣ�� ����ġ Ư���� MD5 �˰������� ����Ͽ� ��ȣȭ�ϰ�,
�ƴϸ� �ý����� crypt()
�Լ��� ����Ѵ�. ������
���ٸ� htpasswd
�� �ƹ� �ϵ� �����ʰ� ������
����.
htpasswd -c /home/doe/public_html/.htpasswd jane
���� ������ ����� �� ���Ͽ� ����� jane
��
�߰��Ѵ�. ����ڿ��� ��ȣ�� �����. ������ ������ �аų�
�� �� ���ٸ�, htpasswd
�� ������ ���������ʰ�
������ ������� �������¸� ��ȯ�Ѵ�.
htpasswd -mb /usr/web/.htpasswd-all jones Pwd4Steve
�������� ��ȣ(Pwd4Steve
)�� MD5 �˰���������
��ȣȭ�Ͽ� ������ ���Ͽ� �����Ѵ�.
htpasswd
���� �����ϴ� �� ��ȣ������ ��������
URI ������ ������ �ȵȴ�. ��, �������� �� ������
�� �� ����� �Ѵ�.
����� ��ȣȭ�������� ��ȣ�� ����ϱ���� -b
�ɼ��� ��õ���� �ʴ´�.
Windows�� MPE �÷����� htpasswd
�� ��ȣȭ�ϴ�
��ȣ�� ���̸� 255
���ڷ� �����Ѵ�. �� �� ��ȣ��
255�ڿ��� ©����.
htpasswd
�� ����ϴ� MD5 �˰������� ����ġ
����Ʈ���� Ư���� ���̴�. �̸� ����Ͽ� ��ȣȭ�� ��ȣ��
�ٸ� ���������� ����� �� ����.
����ڸ��� 255
����Ʈ�� ���ѵǰ� :
���ڸ� ������ �� ����.