aboutsummaryrefslogtreecommitdiffstats
path: root/doc/etc.rd.ja
blob: 39a1efbff1ceda1ed0265863beb750ebdd674e08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# etc.rd.ja -  -*- mode: rd; coding: euc-jp; -*- created at: Fri Jul 14 00:47:15 JST 1995
=begin

= Etc(�⥸�塼��)

�¹Ԥ��Ƥ���OS����ξ�������뤿��Υ⥸�塼�롥���饹�˥��󥯥롼��
���ƻȤ����Ȥ�Ǥ��롥

== Module Function

--- 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����ȥ���˥����������뤿��Υ��ƥ졼����

=end