commands/vadduser.1
changeset 2 b3afb9f1e801
parent 0 6f7a81934006
equal deleted inserted replaced
1:30113bfbe723 2:b3afb9f1e801
     1 .rn '' }`
     1 .\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
     2 ''' $RCSfile$$Revision$$Date$
     2 .\"
     3 '''
     3 .\" Standard preamble:
     4 ''' $Log$
     4 .\" ========================================================================
     5 '''
     5 .de Sh \" Subsection heading
     6 .de Sh
       
     7 .br
     6 .br
     8 .if t .Sp
     7 .if t .Sp
     9 .ne 5
     8 .ne 5
    10 .PP
     9 .PP
    11 \fB\\$1\fR
    10 \fB\\$1\fR
    12 .PP
    11 .PP
    13 ..
    12 ..
    14 .de Sp
    13 .de Sp \" Vertical space (when we can't use .PP)
    15 .if t .sp .5v
    14 .if t .sp .5v
    16 .if n .sp
    15 .if n .sp
    17 ..
    16 ..
    18 .de Ip
    17 .de Vb \" Begin verbatim text
    19 .br
       
    20 .ie \\n(.$>=3 .ne \\$3
       
    21 .el .ne 3
       
    22 .IP "\\$1" \\$2
       
    23 ..
       
    24 .de Vb
       
    25 .ft CW
    18 .ft CW
    26 .nf
    19 .nf
    27 .ne \\$1
    20 .ne \\$1
    28 ..
    21 ..
    29 .de Ve
    22 .de Ve \" End verbatim text
    30 .ft R
    23 .ft R
    31 
       
    32 .fi
    24 .fi
    33 ..
    25 ..
    34 '''
    26 .\" Set up some character translations and predefined strings.  \*(-- will
    35 '''
    27 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
    36 '''     Set up \*(-- to give an unbreakable dash;
    28 .\" double quote, and \*(R" will give a right double quote.  | will give a
    37 '''     string Tr holds user defined translation string.
    29 .\" real vertical bar.  \*(C+ will give a nicer C++.  Capital omega is used to
    38 '''     Bell System Logo is used as a dummy character.
    30 .\" do unbreakable dashes and therefore won't be available.  \*(C` and \*(C'
    39 '''
    31 .\" expand to `' in nroff, nothing in troff, for use with C<>.
    40 .tr \(*W-|\(bv\*(Tr
    32 .tr \(*W-|\(bv\*(Tr
       
    33 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
    41 .ie n \{\
    34 .ie n \{\
    42 .ds -- \(*W-
    35 .    ds -- \(*W-
    43 .ds PI pi
    36 .    ds PI pi
    44 .if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
    37 .    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
    45 .if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
    38 .    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
    46 .ds L" ""
    39 .    ds L" ""
    47 .ds R" ""
    40 .    ds R" ""
    48 '''   \*(M", \*(S", \*(N" and \*(T" are the equivalent of
    41 .    ds C` ""
    49 '''   \*(L" and \*(R", except that they are used on ".xx" lines,
    42 .    ds C' ""
    50 '''   such as .IP and .SH, which do another additional levels of
       
    51 '''   double-quote interpretation
       
    52 .ds M" """
       
    53 .ds S" """
       
    54 .ds N" """""
       
    55 .ds T" """""
       
    56 .ds L' '
       
    57 .ds R' '
       
    58 .ds M' '
       
    59 .ds S' '
       
    60 .ds N' '
       
    61 .ds T' '
       
    62 'br\}
    43 'br\}
    63 .el\{\
    44 .el\{\
    64 .ds -- \(em\|
    45 .    ds -- \|\(em\|
    65 .tr \*(Tr
    46 .    ds PI \(*p
    66 .ds L" ``
    47 .    ds L" ``
    67 .ds R" ''
    48 .    ds R" ''
    68 .ds M" ``
       
    69 .ds S" ''
       
    70 .ds N" ``
       
    71 .ds T" ''
       
    72 .ds L' `
       
    73 .ds R' '
       
    74 .ds M' `
       
    75 .ds S' '
       
    76 .ds N' `
       
    77 .ds T' '
       
    78 .ds PI \(*p
       
    79 'br\}
    49 'br\}
    80 .\"	If the F register is turned on, we'll generate
    50 .\"
    81 .\"	index entries out stderr for the following things:
    51 .\" If the F register is turned on, we'll generate index entries on stderr for
    82 .\"		TH	Title 
    52 .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
    83 .\"		SH	Header
    53 .\" entries marked with X<> in POD.  Of course, you'll have to process the
    84 .\"		Sh	Subsection 
    54 .\" output yourself in some meaningful fashion.
    85 .\"		Ip	Item
    55 .if \nF \{\
    86 .\"		X<>	Xref  (embedded
    56 .    de IX
    87 .\"	Of course, you have to process the output yourself
    57 .    tm Index:\\$1\t\\n%\t"\\$2"
    88 .\"	in some meaninful fashion.
    58 ..
    89 .if \nF \{
    59 .    nr % 0
    90 .de IX
    60 .    rr F
    91 .tm Index:\\$1\t\\n%\t"\\$2"
    61 .\}
    92 ..
    62 .\"
    93 .nr % 0
    63 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
    94 .rr F
    64 .\" way too many mistakes in technical documents.
    95 .\}
    65 .hy 0
    96 .TH VADDUSER 1 "vmailmgr 0.96.9" "2000-09-30" "VMailMgr Tools Documentation"
       
    97 .UC
       
    98 .if n .hy 0
       
    99 .if n .na
    66 .if n .na
   100 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
    67 .\"
   101 .de CQ          \" put $1 in typewriter font
    68 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
   102 .ft CW
    69 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
   103 'if n "\c
    70 .    \" fudge factors for nroff and troff
   104 'if t \\&\\$1\c
       
   105 'if n \\&\\$1\c
       
   106 'if n \&"
       
   107 \\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7
       
   108 '.ft R
       
   109 ..
       
   110 .\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2
       
   111 .	\" AM - accent mark definitions
       
   112 .bd B 3
       
   113 .	\" fudge factors for nroff and troff
       
   114 .if n \{\
    71 .if n \{\
   115 .	ds #H 0
    72 .    ds #H 0
   116 .	ds #V .8m
    73 .    ds #V .8m
   117 .	ds #F .3m
    74 .    ds #F .3m
   118 .	ds #[ \f1
    75 .    ds #[ \f1
   119 .	ds #] \fP
    76 .    ds #] \fP
   120 .\}
    77 .\}
   121 .if t \{\
    78 .if t \{\
   122 .	ds #H ((1u-(\\\\n(.fu%2u))*.13m)
    79 .    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
   123 .	ds #V .6m
    80 .    ds #V .6m
   124 .	ds #F 0
    81 .    ds #F 0
   125 .	ds #[ \&
    82 .    ds #[ \&
   126 .	ds #] \&
    83 .    ds #] \&
   127 .\}
    84 .\}
   128 .	\" simple accents for nroff and troff
    85 .    \" simple accents for nroff and troff
   129 .if n \{\
    86 .if n \{\
   130 .	ds ' \&
    87 .    ds ' \&
   131 .	ds ` \&
    88 .    ds ` \&
   132 .	ds ^ \&
    89 .    ds ^ \&
   133 .	ds , \&
    90 .    ds , \&
   134 .	ds ~ ~
    91 .    ds ~ ~
   135 .	ds ? ?
    92 .    ds /
   136 .	ds ! !
       
   137 .	ds /
       
   138 .	ds q
       
   139 .\}
    93 .\}
   140 .if t \{\
    94 .if t \{\
   141 .	ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
    95 .    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
   142 .	ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
    96 .    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
   143 .	ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
    97 .    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
   144 .	ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
    98 .    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
   145 .	ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
    99 .    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
   146 .	ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10'
   100 .    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
   147 .	ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m'
   101 .\}
   148 .	ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
   102 .    \" troff and (daisy-wheel) nroff accents
   149 .	ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10'
       
   150 .\}
       
   151 .	\" troff and (daisy-wheel) nroff accents
       
   152 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
   103 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
   153 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
   104 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
   154 .ds v \\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#]
       
   155 .ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u'
       
   156 .ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u'
       
   157 .ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#]
       
   158 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
   105 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
   159 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
   106 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
   160 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
   107 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
   161 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
   108 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
   162 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
   109 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
   163 .ds ae a\h'-(\w'a'u*4/10)'e
   110 .ds ae a\h'-(\w'a'u*4/10)'e
   164 .ds Ae A\h'-(\w'A'u*4/10)'E
   111 .ds Ae A\h'-(\w'A'u*4/10)'E
   165 .ds oe o\h'-(\w'o'u*4/10)'e
   112 .    \" corrections for vroff
   166 .ds Oe O\h'-(\w'O'u*4/10)'E
       
   167 .	\" corrections for vroff
       
   168 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
   113 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
   169 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
   114 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
   170 .	\" for low resolution devices (crt and lpr)
   115 .    \" for low resolution devices (crt and lpr)
   171 .if \n(.H>23 .if \n(.V>19 \
   116 .if \n(.H>23 .if \n(.V>19 \
   172 \{\
   117 \{\
   173 .	ds : e
   118 .    ds : e
   174 .	ds 8 ss
   119 .    ds 8 ss
   175 .	ds v \h'-1'\o'\(aa\(ga'
   120 .    ds o a
   176 .	ds _ \h'-1'^
   121 .    ds d- d\h'-1'\(ga
   177 .	ds . \h'-1'.
   122 .    ds D- D\h'-1'\(hy
   178 .	ds 3 3
   123 .    ds th \o'bp'
   179 .	ds o a
   124 .    ds Th \o'LP'
   180 .	ds d- d\h'-1'\(ga
   125 .    ds ae ae
   181 .	ds D- D\h'-1'\(hy
   126 .    ds Ae AE
   182 .	ds th \o'bp'
       
   183 .	ds Th \o'LP'
       
   184 .	ds ae ae
       
   185 .	ds Ae AE
       
   186 .	ds oe oe
       
   187 .	ds Oe OE
       
   188 .\}
   127 .\}
   189 .rm #[ #] #H #V #F C
   128 .rm #[ #] #H #V #F C
       
   129 .\" ========================================================================
       
   130 .\"
       
   131 .IX Title "VADDUSER 1"
       
   132 .TH VADDUSER 1 "2005-09-03" "vmailmgr 0.97" "VMailMgr Tools Documentation"
   190 .SH "NAME"
   133 .SH "NAME"
   191 vadduser \- Add a user to a virtual domain
   134 vadduser \- Add a user to a virtual domain
   192 .SH "SYNOPSIS"
   135 .SH "SYNOPSIS"
   193 \fBvadduser\fR
   136 .IX Header "SYNOPSIS"
   194 [\fB\-c INT\fR]
   137 \&\fBvadduser\fR
   195 [\fB--msgcount=INT\fR]
   138 [\fB\-c \s-1INT\s0\fR]
       
   139 [\fB\-\-msgcount=INT\fR]
   196 [\fB\-D\fR]
   140 [\fB\-D\fR]
   197 [\fB--no-mailbox\fR]
   141 [\fB\-\-no\-mailbox\fR]
   198 [\fB\-d STR\fR]
   142 [\fB\-d \s-1STR\s0\fR]
   199 [\fB--directory=STR\fR]
   143 [\fB\-\-directory=STR\fR]
   200 [\fB\-e INT\fR]
   144 [\fB\-e \s-1INT\s0\fR]
   201 [\fB--expiry=INT\fR]
   145 [\fB\-\-expiry=INT\fR]
   202 [\fB\-f STR\fR]
   146 [\fB\-f \s-1STR\s0\fR]
   203 [\fB--forward=STR\fR]
   147 [\fB\-\-forward=STR\fR]
       
   148 [\fB\-\-password=STR\fR]
   204 [\fB\-P\fR]
   149 [\fB\-P\fR]
   205 [\fB--no-password\fR]
   150 [\fB\-\-no\-password\fR]
   206 [\fB\-p STR\fR]
   151 [\fB\-p \s-1STR\s0\fR]
   207 [\fB--personal=STR\fR]
   152 [\fB\-\-personal=STR\fR]
   208 [\fB\-Q INT\fR]
   153 [\fB\-Q \s-1INT\s0\fR]
   209 [\fB--hardquota=INT\fR]
   154 [\fB\-\-hardquota=INT\fR]
   210 [\fB\-q INT\fR]
   155 [\fB\-q \s-1INT\s0\fR]
   211 [\fB--softquota=INT\fR]
   156 [\fB\-\-softquota=INT\fR]
   212 [\fB--quiet\fR]
   157 [\fB\-\-quiet\fR]
   213 [\fB\-z INT\fR]
   158 [\fB\-z \s-1INT\s0\fR]
   214 [\fB--msgsize=INT\fR]
   159 [\fB\-\-msgsize=INT\fR]
   215 \fIUSERNAME [ALIAS1 ...]\en"
   160 \&\fI\s-1USERNAME\s0 [\s-1ALIAS1\s0 ...]\en\*(L"
   216 \*(L"or vaddalias [\-f ADDRESS] USERNAME [ALIAS1 ...]\fR
   161 \&\*(R"or vaddalias \s-1USERNAME\s0 [\s-1ALIAS1\s0 ...]\fR
   217 .SH "DESCRIPTION"
   162 .SH "DESCRIPTION"
       
   163 .IX Header "DESCRIPTION"
   218 This program is used to set up a user within a virtual host.
   164 This program is used to set up a user within a virtual host.
   219 If this program is reading from a tty,
   165 If this program is reading from a tty,
   220 it will then ask for a password (twice, to make sure you typed it in
   166 it will then ask for a password (twice, to make sure you typed it in
   221 correctly), otherwise it will read the password from the input with no
   167 correctly), otherwise it will read the password from the input with no
   222 prompting.
   168 prompting.
   223 It will then
   169 It will then
   224 add the user to the virtual password table in the current
   170 add the user to the virtual password table in the current
   225 directory and create a mail directory for the new user.
   171 directory and create a mail directory for the new user.
   226 It will also add an entry for each of the named aliases.
   172 It will also add an entry for each of the named aliases.
   227 .SH "OPTIONS"
   173 .SH "OPTIONS"
   228 .Ip "\fB\-c \s-1INT\s0\fR, \fB--msgcount=\s-1INT\s0\fR" 8
   174 .IX Header "OPTIONS"
       
   175 .IP "\fB\-c \s-1INT\s0\fR, \fB\-\-msgcount=INT\fR" 8
       
   176 .IX Item "-c INT, --msgcount=INT"
   229 Set the user's message count limit.
   177 Set the user's message count limit.
   230 .Ip "\fB\-D\fR, \fB--no-mailbox\fR" 8
   178 .IP "\fB\-D\fR, \fB\-\-no\-mailbox\fR" 8
       
   179 .IX Item "-D, --no-mailbox"
   231 Do not create a mailbox for this user. Defaults to true for vaddalias.
   180 Do not create a mailbox for this user. Defaults to true for vaddalias.
   232 .Ip "\fB\-d \s-1STR\s0\fR, \fB--directory=\s-1STR\s0\fR" 8
   181 .IP "\fB\-d \s-1STR\s0\fR, \fB\-\-directory=STR\fR" 8
       
   182 .IX Item "-d STR, --directory=STR"
   233 Set the path to the user's mailbox. Note that this directory is unconditionally prefixed with \*(L"./\*(R".
   183 Set the path to the user's mailbox. Note that this directory is unconditionally prefixed with \*(L"./\*(R".
   234 .Ip "\fB\-e \s-1INT\s0\fR, \fB--expiry=\s-1INT\s0\fR" 8
   184 .IP "\fB\-e \s-1INT\s0\fR, \fB\-\-expiry=INT\fR" 8
       
   185 .IX Item "-e INT, --expiry=INT"
   235 Set the account's expiry time (in seconds).
   186 Set the account's expiry time (in seconds).
   236 .Ip "\fB\-f \s-1STR\s0\fR, \fB--forward=\s-1STR\s0\fR" 8
   187 .IP "\fB\-f \s-1STR\s0\fR, \fB\-\-forward=STR\fR" 8
       
   188 .IX Item "-f STR, --forward=STR"
   237 Add a forwarding address to this user (this may be used multiple times).
   189 Add a forwarding address to this user (this may be used multiple times).
   238 .Ip "\fB\-P\fR, \fB--no-password\fR" 8
   190 .IP "\fB\-\-password=STR\fR" 8
       
   191 .IX Item "--password=STR"
       
   192 Encrypted password. Defaults to asking for a password.
       
   193 .IP "\fB\-P\fR, \fB\-\-no\-password\fR" 8
       
   194 .IX Item "-P, --no-password"
   239 Do not ask for a password, and instead set the pass phrase field to an unusable value.
   195 Do not ask for a password, and instead set the pass phrase field to an unusable value.
   240 .Ip "\fB\-p \s-1STR\s0\fR, \fB--personal=\s-1STR\s0\fR" 8
   196 .IP "\fB\-p \s-1STR\s0\fR, \fB\-\-personal=STR\fR" 8
       
   197 .IX Item "-p STR, --personal=STR"
   241 Set the user's personal information.
   198 Set the user's personal information.
   242 .Ip "\fB\-Q \s-1INT\s0\fR, \fB--hardquota=\s-1INT\s0\fR" 8
   199 .IP "\fB\-Q \s-1INT\s0\fR, \fB\-\-hardquota=INT\fR" 8
       
   200 .IX Item "-Q INT, --hardquota=INT"
   243 Set the user's hard quota (in bytes).
   201 Set the user's hard quota (in bytes).
   244 .Ip "\fB\-q \s-1INT\s0\fR, \fB--softquota=\s-1INT\s0\fR" 8
   202 .IP "\fB\-q \s-1INT\s0\fR, \fB\-\-softquota=INT\fR" 8
       
   203 .IX Item "-q INT, --softquota=INT"
   245 Set the user's soft quota (in bytes).
   204 Set the user's soft quota (in bytes).
   246 .Ip "\fB--quiet\fR" 8
   205 .IP "\fB\-\-quiet\fR" 8
       
   206 .IX Item "--quiet"
   247 Suppress all status messages.
   207 Suppress all status messages.
   248 .Ip "\fB\-z \s-1INT\s0\fR, \fB--msgsize=\s-1INT\s0\fR" 8
   208 .IP "\fB\-z \s-1INT\s0\fR, \fB\-\-msgsize=INT\fR" 8
       
   209 .IX Item "-z INT, --msgsize=INT"
   249 Set the user's message size limit (in bytes).
   210 Set the user's message size limit (in bytes).
   250 .SH "RETURN VALUE"
   211 .SH "RETURN VALUE"
       
   212 .IX Header "RETURN VALUE"
   251 0 if all steps were successful, non-zero otherwise.
   213 0 if all steps were successful, non-zero otherwise.
   252 If any of the steps fail, a diagnostic message is printed.
   214 If any of the steps fail, a diagnostic message is printed.
   253 .SH "SEE ALSO"
   215 .SH "SEE ALSO"
   254 \fIvsetup\fR\|(1)
   216 .IX Header "SEE ALSO"
       
   217 \&\fIvsetup\fR\|(1)
   255 .SH "NOTES"
   218 .SH "NOTES"
       
   219 .IX Header "NOTES"
   256 You must have either created the users subdirectory by hand or run the
   220 You must have either created the users subdirectory by hand or run the
   257 \fIvsetup\fR program before using this program.
   221 \&\fIvsetup\fR program before using this program.
   258 .PP
   222 .PP
   259 This program expects the environment variable \f(CWHOME\fR to be set, and
   223 This program expects the environment variable \f(CW\*(C`HOME\*(C'\fR to be set, and
   260 executes a change directory to the contents of it before starting.  It
   224 executes a change directory to the contents of it before starting.  It
   261 is also required that you change user to the domain owner before using
   225 is also required that you change user to the domain owner before using
   262 these utilities.
   226 these utilities.
   263 .SH "AUTHORS"
   227 .SH "AUTHORS"
       
   228 .IX Header "AUTHORS"
   264 Bruce Guenter <bruceg@em.ca>
   229 Bruce Guenter <bruceg@em.ca>
   265 
       
   266 .rn }` ''
       
   267 .IX Title "VADDUSER 1"
       
   268 .IX Name "vadduser - Add a user to a virtual domain"
       
   269 
       
   270 .IX Header "NAME"
       
   271 
       
   272 .IX Header "SYNOPSIS"
       
   273 
       
   274 .IX Header "DESCRIPTION"
       
   275 
       
   276 .IX Header "OPTIONS"
       
   277 
       
   278 .IX Item "\fB\-c \s-1INT\s0\fR, \fB--msgcount=\s-1INT\s0\fR"
       
   279 
       
   280 .IX Item "\fB\-D\fR, \fB--no-mailbox\fR"
       
   281 
       
   282 .IX Item "\fB\-d \s-1STR\s0\fR, \fB--directory=\s-1STR\s0\fR"
       
   283 
       
   284 .IX Item "\fB\-e \s-1INT\s0\fR, \fB--expiry=\s-1INT\s0\fR"
       
   285 
       
   286 .IX Item "\fB\-f \s-1STR\s0\fR, \fB--forward=\s-1STR\s0\fR"
       
   287 
       
   288 .IX Item "\fB\-P\fR, \fB--no-password\fR"
       
   289 
       
   290 .IX Item "\fB\-p \s-1STR\s0\fR, \fB--personal=\s-1STR\s0\fR"
       
   291 
       
   292 .IX Item "\fB\-Q \s-1INT\s0\fR, \fB--hardquota=\s-1INT\s0\fR"
       
   293 
       
   294 .IX Item "\fB\-q \s-1INT\s0\fR, \fB--softquota=\s-1INT\s0\fR"
       
   295 
       
   296 .IX Item "\fB--quiet\fR"
       
   297 
       
   298 .IX Item "\fB\-z \s-1INT\s0\fR, \fB--msgsize=\s-1INT\s0\fR"
       
   299 
       
   300 .IX Header "RETURN VALUE"
       
   301 
       
   302 .IX Header "SEE ALSO"
       
   303 
       
   304 .IX Header "NOTES"
       
   305 
       
   306 .IX Header "AUTHORS"
       
   307