source: branches/samba-3.3.x/docs/manpages/smbcquotas.1@ 368

Last change on this file since 368 was 368, checked in by Herwig Bauernfeind, 16 years ago

Update Samba 3.3 to 3.3.10 (docs)

File size: 7.1 KB
Line 
1'\" t
2.\" Title: smbcquotas
3.\" Author: [see the "AUTHOR" section]
4.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
5.\" Date: 01/14/2010
6.\" Manual: User Commands
7.\" Source: Samba 3.3
8.\" Language: English
9.\"
10.TH "SMBCQUOTAS" "1" "01/14/2010" "Samba 3\&.3" "User Commands"
11.\" -----------------------------------------------------------------
12.\" * set default formatting
13.\" -----------------------------------------------------------------
14.\" disable hyphenation
15.nh
16.\" disable justification (adjust text to left margin only)
17.ad l
18.\" -----------------------------------------------------------------
19.\" * MAIN CONTENT STARTS HERE *
20.\" -----------------------------------------------------------------
21.SH "NAME"
22smbcquotas \- Set or get QUOTAs of NTFS 5 shares
23.SH "SYNOPSIS"
24.HP \w'\ 'u
25smbcquotas {//server/share} [\-u\ user] [\-L] [\-F] [\-S\ QUOTA_SET_COMMAND] [\-n] [\-t] [\-v] [\-d\ debuglevel] [\-s\ configfile] [\-l\ logdir] [\-V] [\-U\ username] [\-N] [\-k] [\-A]
26.SH "DESCRIPTION"
27.PP
28This tool is part of the
29\fBsamba\fR(7)
30suite\&.
31.PP
32The
33smbcquotas
34program manipulates NT Quotas on SMB file shares\&.
35.SH "OPTIONS"
36.PP
37The following options are available to the
38smbcquotas
39program\&.
40.PP
41\-u user
42.RS 4
43Specifies the user of whom the quotas are get or set\&. By default the current user\'s username will be used\&.
44.RE
45.PP
46\-L
47.RS 4
48Lists all quota records of the share\&.
49.RE
50.PP
51\-F
52.RS 4
53Show the share quota status and default limits\&.
54.RE
55.PP
56\-S QUOTA_SET_COMMAND
57.RS 4
58This command sets/modifies quotas for a user or on the share, depending on the QUOTA_SET_COMMAND parameter which is described later\&.
59.RE
60.PP
61\-n
62.RS 4
63This option displays all QUOTA information in numeric format\&. The default is to convert SIDs to names and QUOTA limits to a readable string format\&.
64.RE
65.PP
66\-t
67.RS 4
68Don\'t actually do anything, only validate the correctness of the arguments\&.
69.RE
70.PP
71\-v
72.RS 4
73Be verbose\&.
74.RE
75.PP
76\-h|\-\-help
77.RS 4
78Print a summary of command line options\&.
79.RE
80.PP
81\-d|\-\-debuglevel=level
82.RS 4
83\fIlevel\fR
84is an integer from 0 to 10\&. The default value if this parameter is not specified is 0\&.
85.sp
86The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day\-to\-day running \- it generates a small amount of information about operations carried out\&.
87.sp
88Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
89.sp
90Note that specifying this parameter here will override the
91\m[blue]\fB\%smb.conf.5.html#\fR\m[]
92parameter in the
93smb\&.conf
94file\&.
95.RE
96.PP
97\-V|\-\-version
98.RS 4
99Prints the program version number\&.
100.RE
101.PP
102\-s|\-\-configfile <configuration file>
103.RS 4
104The file specified contains the configuration details required by the server\&. The information in this file includes server\-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See
105smb\&.conf
106for more information\&. The default configuration file name is determined at compile time\&.
107.RE
108.PP
109\-l|\-\-log\-basename=logdirectory
110.RS 4
111Base directory name for log/debug files\&. The extension
112\fB"\&.progname"\fR
113will be appended (e\&.g\&. log\&.smbclient, log\&.smbd, etc\&.\&.\&.)\&. The log file is never removed by the client\&.
114.RE
115.PP
116\-N|\-\-no\-pass
117.RS 4
118If specified, this parameter suppresses the normal password prompt from the client to the user\&. This is useful when accessing a service that does not require a password\&.
119.sp
120Unless a password is specified on the command line or this parameter is specified, the client will request a password\&.
121.sp
122If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used\&.
123.RE
124.PP
125\-k|\-\-kerberos
126.RS 4
127Try to authenticate with kerberos\&. Only useful in an Active Directory environment\&.
128.RE
129.PP
130\-A|\-\-authentication\-file=filename
131.RS 4
132This option allows you to specify a file from which to read the username and password used in the connection\&. The format of the file is
133.sp
134.if n \{\
135.RS 4
136.\}
137.nf
138username = <value>
139password = <value>
140domain = <value>
141.fi
142.if n \{\
143.RE
144.\}
145.sp
146Make certain that the permissions on the file restrict access from unwanted users\&.
147.RE
148.PP
149\-U|\-\-user=username[%password]
150.RS 4
151Sets the SMB username or username and password\&.
152.sp
153If %password is not specified, the user will be prompted\&. The client will first check the
154\fBUSER\fR
155environment variable, then the
156\fBLOGNAME\fR
157variable and if either exists, the string is uppercased\&. If these environmental variables are not found, the username
158\fBGUEST\fR
159is used\&.
160.sp
161A third option is to use a credentials file which contains the plaintext of the username and password\&. This option is mainly provided for scripts where the admin does not wish to pass the credentials on the command line or via environment variables\&. If this method is used, make certain that the permissions on the file restrict access from unwanted users\&. See the
162\fI\-A\fR
163for more details\&.
164.sp
165Be cautious about including passwords in scripts\&. Also, on many systems the command line of a running process may be seen via the
166ps
167command\&. To be safe always allow
168rpcclient
169to prompt for a password and type it in directly\&.
170.RE
171.SH "QUOTA_SET_COMAND"
172.PP
173The format of an the QUOTA_SET_COMMAND is an operation name followed by a set of parameters specific to that operation\&.
174.PP
175To set user quotas for the user specified by \-u or for the current username:
176.PP
177\fB UQLIM:<username>:<softlimit>/<hardlimit> \fR
178.PP
179To set the default quotas for a share:
180.PP
181\fB FSQLIM:<softlimit>/<hardlimit> \fR
182.PP
183To change the share quota settings:
184.PP
185\fB FSQFLAGS:QUOTA_ENABLED/DENY_DISK/LOG_SOFTLIMIT/LOG_HARD_LIMIT \fR
186.PP
187All limits are specified as a number of bytes\&.
188.SH "EXIT STATUS"
189.PP
190The
191smbcquotas
192program sets the exit status depending on the success or otherwise of the operations performed\&. The exit status may be one of the following values\&.
193.PP
194If the operation succeeded, smbcquotas returns an exit status of 0\&. If
195smbcquotas
196couldn\'t connect to the specified server, or when there was an error getting or setting the quota(s), an exit status of 1 is returned\&. If there was an error parsing any command line arguments, an exit status of 2 is returned\&.
197.SH "VERSION"
198.PP
199This man page is correct for version 3 of the Samba suite\&.
200.SH "AUTHOR"
201.PP
202The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
203.PP
204smbcquotas
205was written by Stefan Metzmacher\&.
Note: See TracBrowser for help on using the repository browser.