.\" etc.doc - -*- Indented-Text -*- created at: Fri Jul 14 00:47:15 JST 1995 ** Etc(�⥸�塼��) /etc�ǥ��쥯�ȥ�ʲ��ξ�������뤿��Υ⥸�塼�롥���饹�˥��󥯥롼�� ���ƻȤ����Ȥ�Ǥ��롥 Methods: Single Methods: getlogin ��ʬ��login̾���֤������줬���Ԥ�������getpwuid()���Ѥ���� �ɤ��� getpwnam(name) /etc/passwd�ե�����(���뤤��DBM�ե������NIS�ǡ����١���)�� ������name��̾�������passwd����ȥ���֤�������ͤ�passwd��¤ �Τǰʲ��Υ��Ф���ġ� struct passwd name # �桼��̾(ʸ����) passwd # �ѥ����(ʸ����) uid # �桼��ID(����) gid # ���롼��ID(����) gecos # gecos�ե������(ʸ����) dir # �ۡ���ǥ��쥯�ȥ�(ʸ����) shell # �������󥷥���(ʸ����) # �ʹߤΥ��Фϥ����ƥ�ˤ�äƤ��󶡤���ʤ��� change # �ѥ�����ѹ�����(����) quota # ��������(����) age # ������(����) class # �桼�������������饹(ʸ����) comment # ������(ʸ����) expire # ���������ͭ������(����) end �ܺ٤�getpwnam(3)�򻲾ȤΤ��ȡ� getpwuid([uid]) uid��桼��ID�Ȥ���passwd����ȥ���֤�������ͤ�getpwnam()�� Ʊ�ͤǤ��롥�������ά�������ˤ�getuid()���ͤ��Ѥ��롥�ܺ٤� getpwuid(3)�򻲾ȤΤ��ȡ� getgrgid(gid) /etc/group�ե�����(���뤤�ϡ�getpwnam����)�򸡺�����gid�򥰥롼 ��ID�Ȥ��륰�롼�ץ���ȥ���֤�������ͤ�group��¤�Τǰʲ��� ���Ф���ġ� struct group name # ���롼��̾(ʸ����) passwd # ���롼�פΥѥ����(ʸ����) gid # ���롼��ID(����) mem # ���롼�ץ���̾������ end �ܺ٤�getgrgid(3)�򻲾ȤΤ��ȡ� getgrnam(name) name�Ȥ���̾���Υ��롼�ץ���ȥ���֤�������ͤ�getgrgid()��Ʊ �ͤǤ��롥�ܺ٤�getgrnam(3)�򻲾ȡ� group ���ƤΥ��롼�ץ���ȥ���˥����������뤿��Υ��ƥ졼���� passwd ���Ƥ�passwd����ȥ���˥����������뤿��Υ��ƥ졼����