aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man8/edquota.8
blob: e1ca12e02b692515027193373d9f80ea0610a851 (plain) (blame)
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
.\" Copyright (c) 1983, 1990, 1993
.\"	The Regents of the University of California.  All rights reserved.
.\"
.\" This code is derived from software contributed to Berkeley by
.\" Robert Elz at The University of Melbourne.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\"    must display the following acknowledgement:
.\"	This product includes software developed by the University of
.\"	California, Berkeley and its contributors.
.\" 4. Neither the name of the University nor the names of its contributors
.\"    may be used to endorse or promote products derived from this software
.\"    without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\"	@(#)edquota.8	8.1 (Berkeley) 6/6/93
.\" jpman %Id: edquota.8,v 1.2 1997/05/15 08:54:02 mitchy Stab %
.\"
.Dd June 6, 1993
.Dt EDQUOTA 8
.Os
.Sh 名称
.Nm edquota 
.Nd ユーザの割り当て制限を変更する
.Sh 書式
.Nm edquota
.Op Fl u
.Op Fl p Ar proto-username
.Ar username ...
.Nm edquota
.Fl g
.Op Fl p Ar proto-groupname
.Ar groupname ...
.Nm edquota
.Fl t
.Op Fl u
.Nm edquota
.Fl t
.Fl g
.br
.Sh 解説
.Nm edquota
は割り当て制限を変更するエディタです。
デフォルトで(または
.Fl u
オプションが指定された場合)は、
コマンドラインから 1 人以上のユーザを指定できます。
それぞれのユーザの現在の割り当て制限を、
.Tn ASCII
テキストで記述した一時ファイルが作成されます。
ユーザ割り当て制限が設定されているファイルシステムは
.Pa /etc/fstab 
の記述から検索します。
次に、
作成された
.Tn ASCII
ファァイルを編集できるようにエディタが起動されます。
環境変数
.Ev EDITOR
で指定されていなければ、
.Xr vi 1
が起動されます。
.Pp
このエディタ上で、
割り当て制限を変更したり、
追加したりできます。
割り当て制限値を 0 に設定することは、
割り当て制限を行わないことを示します。
ハードリミット値を 1 に設定することは、
ファイルを作成できないようにすることを意味します。
ソフトリミット値を 1 に設定し、
ハードリミットを 0 に設定することは、
一時的な用途にのみ割り当てを許可することを意味します (
.Fl t
の項を参照)。
現在使用量は参考のためにのみ出力され、
変更しても意味はありません。
.Pp
エディタを終了すると、
.Nm
は一時ファイルを読み込み、
変更を反映するよう割り当て制限用バイナリファイルを書き換えます。
.Pp
.Fl p
オプションが指定された場合、
.Nm
は、指定されたユーザに proto-username に対する設定をコピーします。
これは、
複数のユーザに割り当て制限を設定する一般的な方法です。
制限を設定するユーザとして数字で uid の範囲 (例えば、1000-2000) が
指定されたとき、
.Nm
は、指定された範囲の uid のユーザについて設定をコピーします。
これにより、まとめてユーザにデフォルトの制限を設定することが出来ます。
制限を設定する uid は、
.Pa /etc/passwd
に書かれていない値でも構いません。
.Pp
.Fl g
オプションが指定された場合、
.Nm
はコマンドラインで指定された 1 つ以上のグループに
対する割り当て制限を変更します。
.Fl p
オプションを
.Fl g
オプションと
いっしょに使用することにより、
.Fl p
オプションで指定したグループの設定を
他のグループにコピーすることができます。
.Pp
ユーザはある一定の猶予期間だけ、
ソフトリミットを超えてファイルシステムを利用することができます。
猶予期間を過ぎるとソフトリミットは
ハードリミットと同じ意味を持つようになり、
それ以上のファイルの割り当てができなくなります。
デフォルトの猶予期間は
.Pa /usr/include/ufs/ufs/quota.h 
で定義されています。
.Fl t
オプションにより猶予期間を変更することができます。
デフォルトで、
あるいは
.Fl u
オプションを
指定して起動した場合は、
.Pa /etc/fstab
に指定してあるすべてのユーザ割り当て制限に対して猶予期間が設定されます。
.Fl g
オプションを指定して
起動した場合は、
.Pa /etc/fstab 
に指定してあるすべてのグループ割り当て制限に対して猶予期間が設定されます。
猶予期間は、
日、
時、
分、
秒を指定して設定することができます。
猶予期間を 0 に設定することは、
デフォルトの猶予期間を指定したものとみなされます。
また、
猶予期間を 1 秒に設定することは、
猶予期間なしとみなされます。
.Pp
スーパユーザのみが割り当て制限を変更することができます。
.Sh 関連ファイル
.Bl -tag -width quota.group -compact
.It Pa quota.user
ファイルシステムのルートにあるユーザ割り当て制限に関するデータ
.It Pa quota.group
ファイルシステムのルートにあるグループ割り当て制限に関するデータ
.It Pa /etc/fstab
ファイルシステムの名前と位置を読み取る
.El
.Sh 関連項目
.Xr quota 1 ,
.Xr fstab 2 ,
.Xr quotactl 2 ,
.Xr quotacheck 8 ,
.Xr quotaon 8 ,
.Xr repquota 8
.Sh 診断
アクセス不可能なファイルに対して、様々なメッセージを出力します。