Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

WHO(1)

��������
who - ��� � �������?

���������

	who  [-u] [-T] [-l] [-H] [-q] [-p] [-d] [-b] [-r] [-t] [-a] [-s] [����]
	who  am i

��������
������� who �������� ��� ������������, ��� ������������ �����, ��������������� ����� ������ ������, ����������������� ����������� ������������ ����� � ������� ���������� ������, ������������� �������� �������������� ������ shell ��� ������� �� �������������, ���������� � ������� UNIX. ��� ��������� ���� ���������� ������� ������������� ���� /etc/utmp. �������, ������ ���� ����� ��������������� ������ ����, ��� �������� ������ ���� ����� ������� � ��������� ������ (���� ������ ����� ������ utmp[4]). ������ � �������� ����� ��������� /etc/wtmp, ��� ������������� ������� ������ ���� ������� � ������� ��� ���������� ��������.

������� who � ������� am i ��� am I �������������� ������������� � ��� ������������.

���������� ��������� �����, ������ ������, ��������� ������:

	NAME [STATE] LINE TIME [IDLE] [PID] [COMMENT] [EXIT]

���������� NAME, LINE � TIME �������� ��� ���� ������, ����� -q; STATE - ������ ��� -T; IDLE � PID - ������ ��� -u � -l; �, �������, COMMENT � EXIT - ������ ��� -a. ����� ���������� �������� � ������ ����� -p, -d � -r, �������� �� �������� ��� ������ �� ��� ��������.

������� ��������� �����, � ������� ������� who ����� �������� ���������� � ������� ������ � ����� �������, ������������, �������������� ��������� �����, � ����� � ������ ���������, ����������� ��������� init. ����� ��� ������:
-u ������ ���������� ������ � ��� �������������, ������� � ��������� ������ �������� � �������. NAME - ��� ������� ��� ������������. LINE - ��� ������������ �����, ��� ������� ��� ���������� � �������� /dev. TIME - ��������������� ����� ������ ������. IDLE - ���������� ����� � �����, ��������� � ���������� ������� ����������� ������ �����. ����� (.) ��������������� � ���, ��� ������ �������� ��������� � �������� ��������� �� ����� ������ ���� �����, �� ���� � ���, ��� ��� ����������� ��������. ���� � ��� ��� ������ ����� 24 ����� ��� ���� ����� �� ���� ������������ � ������� ��������, �� ��������� ����������� ��� ������ (old). ��� ���� ����������� �������� ��� ������� ����������, �������� �� ���-������ �� ����������. PID - ������������� �������� �������������� shell, �������������� ������� ������������. COMMENT - �����������, ��������������� ������ �����; ������� �� ���������������� ���� ����� /etc/inittab [��� �������� ��. � inittab(4)]. ���� ���� ����� ���������, ��������, �������� � �������������� ���������, ���������� ������ ������� ��� � ���� ����������� ���������.
-T ��� ����� ���������� ����� -s � ��� ��������, ��� ������������� ��������� ���������� � ��������� ������������ ����� (� ������� STATE). ����� ��� ���������� ������� � ���� ����������� ���������� ��������� �� ���� �������� �� ������� ����-���� �������. ���������, �� ������� ���������� ��������� ����� �����, �������� ��������� "+"; ���� ��� �� ��� - ��������� "-". ������������ root ����� ���������� ��������� �� ��� �����, ������� �������� ��������� "+" ��� "-". ��� ����������� ����������� ����� ���������� "?".
-l ����������� ������ �� �����, �� ������� ������� ������� ����� � ��� ������-���� ������������. ���� NAME � ����� ������� �������� ����� LOGIN. ������ ���� ����� ����� �� �����, ��� � � ��������� � ������������, � ��� ��������, ��� �� ���������� ���� STATE.
-H ��� ���� ����� ��� �������� ����������� ���������� �������� ��������.
-q ��������� ������� ������� ������� who, ������������ ������ ����� � ���������� �������������, ���������� � ��������� ������ � �������. ��� ���� ����� ��� ������ ������������.
-p ����������� ��� ������ ��������, �������� � ��������� ������, ������� ���� ��������� ��������� init. ���� NAME �������� �������� ���������, ����������� ��������� init, ������� ������� �� ����� /etc/inittab. ���� STATE, LINE, IDLE ������ �� �����. � ���� COMMENT ������������ ���� �������������� �� ������ ����� /etc/inittab, ��������� ���������� ����� ��������. ��. inittab(4).
-d ������ ���������� � ���� ���������, ������� ���������� ������������� � �� ���� ������ ��������� ��������� init. � ������� ��������� ���������� ���� EXIT, ������� �������� �������� ���������� � ����������������� ����� ���������� [������������ ��������� ������� wait(2)]. ��� ����� ��������� �������� ��� ��������� ������ ���������� ��������� ��������.
-b ������ ����� � ���� ��������� �������� �������.
-r ������ ������� ������� ���������� �������� init. ����� �����, ����� ������ ������������� ��������, ��������� ��� ���������� � ���������������� ��� ���������� �������� [��. utmp(4)].
-t ������ ���������� � ��������� ������������� ��������� ����� [����������� ������� date(1)] ������������� root. ��. su(1).
-a ������������ ���� /etc/utmp ��� ����, ��������� � �������, ������ ��� ����� (����� THqs) �����������.
-s �������� ������ ���� NAME, LINE � TIME; ��� �����, ����������� �� ���������.

���������� ��� �����������������: ����� �������� ������� � �������� �� � �������������������� �����, ������� who ������ ���������� �����������; ������� � ���, ��� ��������� ���� /etc/utmp �������������� � ������ ����� � �������, � � �������������������� ������ ���� � ������� �� ������������, ������� who �� ����� �������� ��� ��������� ���������. ������� who am i, ������, ������ ���������� ����������.

�����

	/etc/utmp
	/etc/wtmp
	/etc/inittab

��. �����
date(1), login(1), mesg(1), su(1).
wait(2), inittab(4), utmp(4) � ����������� ������������. init(1M) � ����������� ��������������.

��������
��� ������������� ����� -d ���� EXIT �� ��������; ���������� ������ ��� ����� -a.

���� ����� �������� ����� ������������ ��������� 7 ��������, ������� who am i �� ��������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT