Changeset 231 for branches/samba-3.2.x/docs/manpages/smbd.8
- Timestamp:
- May 27, 2009, 9:08:03 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.2.x/docs/manpages/smbd.8
r229 r231 1 1 .\" Title: smbd 2 .\" Author: 3 .\" Generator: DocBook XSL Stylesheets v1.7 3.1<http://docbook.sf.net/>4 .\" Date: 12/19/20082 .\" Author: [see the "AUTHOR" section] 3 .\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/> 4 .\" Date: 02/03/2009 5 5 .\" Manual: System Administration tools 6 6 .\" Source: Samba 3.2 7 .\" Language: English 7 8 .\" 8 .TH "SMBD" "8" "12/19/2008" "Samba 3\.2" "System Administration tools" 9 .TH "SMBD" "8" "02/03/2009" "Samba 3\&.2" "System Administration tools" 10 .\" ----------------------------------------------------------------- 11 .\" * (re)Define some macros 12 .\" ----------------------------------------------------------------- 13 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 .\" toupper - uppercase a string (locale-aware) 15 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 .de toupper 17 .tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ 18 \\$* 19 .tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz 20 .. 21 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 .\" SH-xref - format a cross-reference to an SH section 23 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 .de SH-xref 25 .ie n \{\ 26 .\} 27 .toupper \\$* 28 .el \{\ 29 \\$* 30 .\} 31 .. 32 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 .\" SH - level-one heading that works better for non-TTY output 34 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 .de1 SH 36 .\" put an extra blank line of space above the head in non-TTY output 37 .if t \{\ 38 .sp 1 39 .\} 40 .sp \\n[PD]u 41 .nr an-level 1 42 .set-an-margin 43 .nr an-prevailing-indent \\n[IN] 44 .fi 45 .in \\n[an-margin]u 46 .ti 0 47 .HTML-TAG ".NH \\n[an-level]" 48 .it 1 an-trap 49 .nr an-no-space-flag 1 50 .nr an-break-flag 1 51 \." make the size of the head bigger 52 .ps +3 53 .ft B 54 .ne (2v + 1u) 55 .ie n \{\ 56 .\" if n (TTY output), use uppercase 57 .toupper \\$* 58 .\} 59 .el \{\ 60 .nr an-break-flag 0 61 .\" if not n (not TTY), use normal case (not uppercase) 62 \\$1 63 .in \\n[an-margin]u 64 .ti 0 65 .\" if not n (not TTY), put a border/line under subheading 66 .sp -.6 67 \l'\n(.lu' 68 .\} 69 .. 70 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 .\" SS - level-two heading that works better for non-TTY output 72 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 .de1 SS 74 .sp \\n[PD]u 75 .nr an-level 1 76 .set-an-margin 77 .nr an-prevailing-indent \\n[IN] 78 .fi 79 .in \\n[IN]u 80 .ti \\n[SN]u 81 .it 1 an-trap 82 .nr an-no-space-flag 1 83 .nr an-break-flag 1 84 .ps \\n[PS-SS]u 85 \." make the size of the head bigger 86 .ps +2 87 .ft B 88 .ne (2v + 1u) 89 .if \\n[.$] \&\\$* 90 .. 91 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 .\" BB/BE - put background/screen (filled box) around block of text 93 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 .de BB 95 .if t \{\ 96 .sp -.5 97 .br 98 .in +2n 99 .ll -2n 100 .gcolor red 101 .di BX 102 .\} 103 .. 104 .de EB 105 .if t \{\ 106 .if "\\$2"adjust-for-leading-newline" \{\ 107 .sp -1 108 .\} 109 .br 110 .di 111 .in 112 .ll 113 .gcolor 114 .nr BW \\n(.lu-\\n(.i 115 .nr BH \\n(dn+.5v 116 .ne \\n(BHu+.5v 117 .ie "\\$2"adjust-for-leading-newline" \{\ 118 \M[\\$1]\h'1n'\v'+.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[] 119 .\} 120 .el \{\ 121 \M[\\$1]\h'1n'\v'-.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[] 122 .\} 123 .in 0 124 .sp -.5v 125 .nf 126 .BX 127 .in 128 .sp .5v 129 .fi 130 .\} 131 .. 132 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 .\" BM/EM - put colored marker in margin next to block of text 134 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 .de BM 136 .if t \{\ 137 .br 138 .ll -2n 139 .gcolor red 140 .di BX 141 .\} 142 .. 143 .de EM 144 .if t \{\ 145 .br 146 .di 147 .ll 148 .gcolor 149 .nr BH \\n(dn 150 .ne \\n(BHu 151 \M[\\$1]\D'P -.75n 0 0 \\n(BHu -(\\n[.i]u - \\n(INu - .75n) 0 0 -\\n(BHu'\M[] 152 .in 0 153 .nf 154 .BX 155 .in 156 .fi 157 .\} 158 .. 159 .\" ----------------------------------------------------------------- 160 .\" * set default formatting 161 .\" ----------------------------------------------------------------- 9 162 .\" disable hyphenation 10 163 .nh 11 164 .\" disable justification (adjust text to left margin only) 12 165 .ad l 13 .SH "NAME" 14 smbd - server to provide SMB/CIFS services to clients 15 .SH "SYNOPSIS" 16 .HP 1 17 smbd [\-D] [\-F] [\-S] [\-i] [\-h] [\-V] [\-b] [\-d\ <debug\ level>] [\-l\ <log\ directory>] [\-p\ <port\ number(s)>] [\-P\ <profiling\ level>] [\-O\ <socket\ option>] [\-s\ <configuration\ file>] 166 .\" ----------------------------------------------------------------- 167 .\" * MAIN CONTENT STARTS HERE * 168 .\" ----------------------------------------------------------------- 169 .SH "Name" 170 smbd \- server to provide SMB/CIFS services to clients 171 .SH "Synopsis" 172 .fam C 173 .HP \w'\ 'u 174 \FCsmbd\F[] [\-D] [\-F] [\-S] [\-i] [\-h] [\-V] [\-b] [\-d\ <debug\ level>] [\-l\ <log\ directory>] [\-p\ <port\ number(s)>] [\-P\ <profiling\ level>] [\-O\ <socket\ option>] [\-s\ <configuration\ file>] 175 .fam 18 176 .SH "DESCRIPTION" 19 177 .PP 20 178 This program is part of the 21 179 \fBsamba\fR(7) 22 suite\ .23 .PP 24 smbd 25 is the server daemon that provides filesharing and printing services to Windows clients\ . The server provides filespace and printer services to clients using the SMB (or CIFS) protocol\. This is compatible with the LanManager protocol, and can service LanManager clients\. These include MSCLIENT 3\.0 for DOS, Windows for Workgroups, Windows 95/98/ME, Windows NT, Windows 2000, OS/2, DAVE for Macintosh, and smbfs for Linux\.180 suite\&. 181 .PP 182 \FCsmbd\F[] 183 is the server daemon that provides filesharing and printing services to Windows clients\&. The server provides filespace and printer services to clients using the SMB (or CIFS) protocol\&. This is compatible with the LanManager protocol, and can service LanManager clients\&. These include MSCLIENT 3\&.0 for DOS, Windows for Workgroups, Windows 95/98/ME, Windows NT, Windows 2000, OS/2, DAVE for Macintosh, and smbfs for Linux\&. 26 184 .PP 27 185 An extensive description of the services that the server can provide is given in the man page for the configuration file controlling the attributes of those services (see 28 \fBsmb.conf\fR(5)\ . This man page will not describe the services, but will concentrate on the administrative aspects of running the server\.186 \fBsmb.conf\fR(5)\&. This man page will not describe the services, but will concentrate on the administrative aspects of running the server\&. 29 187 .PP 30 188 Please note that there are significant security implications to running this server, and the 31 189 \fBsmb.conf\fR(5) 32 manual page should be regarded as mandatory reading before proceeding with installation\ .33 .PP 34 A session is created whenever a client requests one\ . Each client gets a copy of the server for each session\. This copy then services all connections made by the client during that session\. When all connections from its client are closed, the copy of the server for that client terminates\.35 .PP 36 The configuration file, and any files that it includes, are automatically reloaded every minute, if they change\ . You can force a reload by sending a SIGHUP to the server\. Reloading the configuration file will not affect connections to any service that is already established\. Either the user will have to disconnect from the service, or37 smbd 38 killed and restarted\ .190 manual page should be regarded as mandatory reading before proceeding with installation\&. 191 .PP 192 A session is created whenever a client requests one\&. Each client gets a copy of the server for each session\&. This copy then services all connections made by the client during that session\&. When all connections from its client are closed, the copy of the server for that client terminates\&. 193 .PP 194 The configuration file, and any files that it includes, are automatically reloaded every minute, if they change\&. You can force a reload by sending a SIGHUP to the server\&. Reloading the configuration file will not affect connections to any service that is already established\&. Either the user will have to disconnect from the service, or 195 \FCsmbd\F[] 196 killed and restarted\&. 39 197 .SH "OPTIONS" 40 198 .PP 41 199 \-D 42 200 .RS 4 43 If specified, this parameter causes the server to operate as a daemon\ . That is, it detaches itself and runs in the background, fielding requests on the appropriate port\. Operating the server as a daemon is the recommended way of running44 smbd 45 for servers that provide more than casual use file and print services\ . This switch is assumed if46 smbd 47 is executed on the command line of a shell\ .201 If specified, this parameter causes the server to operate as a daemon\&. That is, it detaches itself and runs in the background, fielding requests on the appropriate port\&. Operating the server as a daemon is the recommended way of running 202 \FCsmbd\F[] 203 for servers that provide more than casual use file and print services\&. This switch is assumed if 204 \FCsmbd \F[] 205 is executed on the command line of a shell\&. 48 206 .RE 49 207 .PP … … 51 209 .RS 4 52 210 If specified, this parameter causes the main 53 smbd 54 process to not daemonize, i\ .e\. double\-fork and disassociate with the terminal\. Child processes are still created as normal to service each connection request, but the main process does not exit\. This operation mode is suitable for running55 smbd 211 \FCsmbd\F[] 212 process to not daemonize, i\&.e\&. double\-fork and disassociate with the terminal\&. Child processes are still created as normal to service each connection request, but the main process does not exit\&. This operation mode is suitable for running 213 \FCsmbd\F[] 56 214 under process supervisors such as 57 supervise 215 \FCsupervise\F[] 58 216 and 59 svscan 60 from Daniel J\ . Bernstein\'s61 daemontools 62 package, or the AIX process monitor\ .217 \FCsvscan\F[] 218 from Daniel J\&. Bernstein\'s 219 \FCdaemontools\F[] 220 package, or the AIX process monitor\&. 63 221 .RE 64 222 .PP … … 66 224 .RS 4 67 225 If specified, this parameter causes 68 smbd 69 to log to standard output rather than a file\ .226 \FCsmbd\F[] 227 to log to standard output rather than a file\&. 70 228 .RE 71 229 .PP 72 230 \-i 73 231 .RS 4 74 If this parameter is specified it causes the server to run "interactively", not as a daemon, even if the server is executed on the command line of a shell\ . Setting this parameter negates the implicit deamon mode when run from the command line\.75 smbd 232 If this parameter is specified it causes the server to run "interactively", not as a daemon, even if the server is executed on the command line of a shell\&. Setting this parameter negates the implicit deamon mode when run from the command line\&. 233 \FCsmbd\F[] 76 234 also logs to standard output, as if the 77 \ -S78 parameter had been given\ .235 \FC\-S\F[] 236 parameter had been given\&. 79 237 .RE 80 238 .PP … … 82 240 .RS 4 83 241 \fIlevel\fR 84 is an integer from 0 to 10\ . The default value if this parameter is not specified is 0\.85 .sp 86 The 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 88 Levels 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\.242 is an integer from 0 to 10\&. The default value if this parameter is not specified is 0\&. 243 .sp 244 The 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\&. 245 .sp 246 Levels 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 247 .sp 90 248 Note that specifying this parameter here will override the 91 \ fIlog level\fR249 \m[blue]\fBlog level\fR\m[] 92 250 parameter in the 93 \ fIsmb\.conf\fR94 file\ .251 \FCsmb\&.conf\F[] 252 file\&. 95 253 .RE 96 254 .PP 97 255 \-V 98 256 .RS 4 99 Prints the program version number\ .257 Prints the program version number\&. 100 258 .RE 101 259 .PP 102 260 \-s <configuration file> 103 261 .RS 4 104 The 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\. See105 \ fIsmb\.conf\fR106 for more information\ . The default configuration file name is determined at compile time\.262 The 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 263 \FCsmb\&.conf\F[] 264 for more information\&. The default configuration file name is determined at compile time\&. 107 265 .RE 108 266 .PP 109 267 \-l|\-\-log\-basename=logdirectory 110 268 .RS 4 111 Base directory name for log/debug files\ . The extension112 \fB"\ .progname"\fR113 will be appended (e\ .g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.269 Base directory name for log/debug files\&. The extension 270 \fB"\&.progname"\fR 271 will be appended (e\&.g\&. log\&.smbclient, log\&.smbd, etc\&.\&.\&.)\&. The log file is never removed by the client\&. 114 272 .RE 115 273 .PP 116 274 \-h|\-\-help 117 275 .RS 4 118 Print a summary of command line options\ .276 Print a summary of command line options\&. 119 277 .RE 120 278 .PP 121 279 \-b 122 280 .RS 4 123 Prints information about how Samba was built\ .281 Prints information about how Samba was built\&. 124 282 .RE 125 283 .PP … … 127 285 .RS 4 128 286 \fIport number(s)\fR 129 is a space or comma\-separated list of TCP ports smbd should listen on\ . The default value is taken from the130 \ fIports\fR287 is a space or comma\-separated list of TCP ports smbd should listen on\&. The default value is taken from the 288 \m[blue]\fBports\fR\m[] 131 289 parameter in 132 \ fIsmb\.conf\fR133 .sp 134 The default ports are 139 (used for SMB over NetBIOS over TCP) and port 445 (used for plain SMB over TCP)\ .290 \FCsmb\&.conf\F[] 291 .sp 292 The default ports are 139 (used for SMB over NetBIOS over TCP) and port 445 (used for plain SMB over TCP)\&. 135 293 .RE 136 294 .PP … … 138 296 .RS 4 139 297 \fIprofiling level\fR 140 is a number specifying the level of profiling data to be collected\ . 0 turns off profiling, 1 turns on counter profiling only, 2 turns on complete profiling, and 3 resets all profiling data\.298 is a number specifying the level of profiling data to be collected\&. 0 turns off profiling, 1 turns on counter profiling only, 2 turns on complete profiling, and 3 resets all profiling data\&. 141 299 .RE 142 300 .SH "FILES" 143 301 .PP 144 \ fI/etc/inetd\.conf\fR302 \FC/etc/inetd\&.conf\F[] 145 303 .RS 4 146 304 If the server is to be run by the 147 inetd 148 meta\-daemon, this file must contain suitable startup information for the meta\-daemon\ .149 .RE 150 .PP 151 \ fI/etc/rc\fR152 .RS 4 153 or whatever initialization script your system uses)\ .154 .sp 155 If running the server as a daemon at startup, this file will need to contain an appropriate startup sequence for the server\ .156 .RE 157 .PP 158 \ fI/etc/services\fR305 \FCinetd\F[] 306 meta\-daemon, this file must contain suitable startup information for the meta\-daemon\&. 307 .RE 308 .PP 309 \FC/etc/rc\F[] 310 .RS 4 311 or whatever initialization script your system uses)\&. 312 .sp 313 If running the server as a daemon at startup, this file will need to contain an appropriate startup sequence for the server\&. 314 .RE 315 .PP 316 \FC/etc/services\F[] 159 317 .RS 4 160 318 If running the server via the meta\-daemon 161 inetd, this file must contain a mapping of service name (e\.g\., netbios\-ssn) to service port (e\.g\., 139) and protocol type (e\.g\., tcp)\.162 .RE 163 .PP 164 \ fI/usr/local/samba/lib/smb\.conf\fR319 \FCinetd\F[], this file must contain a mapping of service name (e\&.g\&., netbios\-ssn) to service port (e\&.g\&., 139) and protocol type (e\&.g\&., tcp)\&. 320 .RE 321 .PP 322 \FC/usr/local/samba/lib/smb\&.conf\F[] 165 323 .RS 4 166 324 This is the default location of the 167 325 \fBsmb.conf\fR(5) 168 server configuration file\ . Other common places that systems install this file are169 \ fI/usr/samba/lib/smb\.conf\fR326 server configuration file\&. Other common places that systems install this file are 327 \FC/usr/samba/lib/smb\&.conf\F[] 170 328 and 171 \ fI/etc/samba/smb\.conf\fR\.172 .sp 173 This file describes all the services the server is to make available to clients\ . See329 \FC/etc/samba/smb\&.conf\F[]\&. 330 .sp 331 This file describes all the services the server is to make available to clients\&. See 174 332 \fBsmb.conf\fR(5) 175 for more information\ .333 for more information\&. 176 334 .RE 177 335 .SH "LIMITATIONS" 178 336 .PP 179 337 On some systems 180 smbd 181 cannot change uid back to root after a setuid() call\ . Such systems are called trapdoor uid systems\. If you have such a system, you will be unable to connect from a client (such as a PC) as two different users at once\. Attempts to connect the second user will result in access denied or similar\.338 \FCsmbd\F[] 339 cannot change uid back to root after a setuid() call\&. Such systems are called trapdoor uid systems\&. If you have such a system, you will be unable to connect from a client (such as a PC) as two different users at once\&. Attempts to connect the second user will result in access denied or similar\&. 182 340 .SH "ENVIRONMENT VARIABLES" 183 341 .PP … … 186 344 If no printer name is specified to printable services, most systems will use the value of this variable (or 187 345 \fBlp\fR 188 if this variable is not defined) as the name of the printer to use\ . This is not specific to the server, however\.346 if this variable is not defined) as the name of the printer to use\&. This is not specific to the server, however\&. 189 347 .RE 190 348 .SH "PAM INTERACTION" 191 349 .PP 192 Samba uses PAM for authentication (when presented with a plaintext password), for account checking (is this account disabled?) and for session management\ . The degree too which samba supports PAM is restricted by the limitations of the SMB protocol and the193 \ fIobey pam restrictions\fR350 Samba uses PAM for authentication (when presented with a plaintext password), for account checking (is this account disabled?) and for session management\&. The degree too which samba supports PAM is restricted by the limitations of the SMB protocol and the 351 \m[blue]\fBobey pam restrictions\fR\m[] 194 352 \fBsmb.conf\fR(5) 195 paramater\ . When this is set, the following restrictions apply:353 paramater\&. When this is set, the following restrictions apply: 196 354 .sp 197 355 .RS 4 … … 203 361 .IP \(bu 2.3 204 362 .\} 205 \fIAccount Validation\fR: All accesses to a samba server are checked against PAM to see if the account is vaild, not disabled and is permitted to login at this time\ . This also applies to encrypted logins\.363 \fIAccount Validation\fR: All accesses to a samba server are checked against PAM to see if the account is vaild, not disabled and is permitted to login at this time\&. This also applies to encrypted logins\&. 206 364 .RE 207 365 .sp … … 214 372 .IP \(bu 2.3 215 373 .\} 216 \fISession Management\fR: When not using share level secuirty, users must pass PAM\'s session checks before access is granted\ . Note however, that this is bypassed in share level secuirty\. Note also that some older pam configuration files may need a line added for session support\.374 \fISession Management\fR: When not using share level secuirty, users must pass PAM\'s session checks before access is granted\&. Note however, that this is bypassed in share level secuirty\&. Note also that some older pam configuration files may need a line added for session support\&. 217 375 .SH "VERSION" 218 376 .PP 219 This man page is correct for version 3 of the Samba suite\ .377 This man page is correct for version 3 of the Samba suite\&. 220 378 .SH "DIAGNOSTICS" 221 379 .PP 222 Most diagnostics issued by the server are logged in a specified log file\ . The log file name is specified at compile time, but may be overridden on the command line\.223 .PP 224 The number and nature of diagnostics available depends on the debug level used by the server\ . If you have problems, set the debug level to 3 and peruse the log files\.225 .PP 226 Most messages are reasonably self\-explanatory\ . Unfortunately, at the time this man page was created, there are too many diagnostics available in the source code to warrant describing each and every diagnostic\. At this stage your best bet is still to grep the source code and inspect the conditions that gave rise to the diagnostics you are seeing\.380 Most diagnostics issued by the server are logged in a specified log file\&. The log file name is specified at compile time, but may be overridden on the command line\&. 381 .PP 382 The number and nature of diagnostics available depends on the debug level used by the server\&. If you have problems, set the debug level to 3 and peruse the log files\&. 383 .PP 384 Most messages are reasonably self\-explanatory\&. Unfortunately, at the time this man page was created, there are too many diagnostics available in the source code to warrant describing each and every diagnostic\&. At this stage your best bet is still to grep the source code and inspect the conditions that gave rise to the diagnostics you are seeing\&. 227 385 .SH "TDB FILES" 228 386 .PP 229 387 Samba stores it\'s data in several TDB (Trivial Database) files, usually located in 230 \ fI/var/lib/samba\fR\.231 .PP 232 (*) information persistent across restarts (but not necessarily important to backup)\ .233 .PP 234 account_policy\ .tdb*235 .RS 4 236 NT account policy settings such as pw expiration, etc\ .\.\.237 .RE 238 .PP 239 brlock\ .tdb388 \FC/var/lib/samba\F[]\&. 389 .PP 390 (*) information persistent across restarts (but not necessarily important to backup)\&. 391 .PP 392 account_policy\&.tdb* 393 .RS 4 394 NT account policy settings such as pw expiration, etc\&.\&.\&. 395 .RE 396 .PP 397 brlock\&.tdb 240 398 .RS 4 241 399 byte range locks 242 400 .RE 243 401 .PP 244 browse\ .dat402 browse\&.dat 245 403 .RS 4 246 404 browse lists 247 405 .RE 248 406 .PP 249 connections\ .tdb250 .RS 4 251 share connections (used to enforce max connections, etc\ .\.\.)252 .RE 253 .PP 254 gencache\ .tdb407 connections\&.tdb 408 .RS 4 409 share connections (used to enforce max connections, etc\&.\&.\&.) 410 .RE 411 .PP 412 gencache\&.tdb 255 413 .RS 4 256 414 generic caching db 257 415 .RE 258 416 .PP 259 group_mapping\ .tdb*417 group_mapping\&.tdb* 260 418 .RS 4 261 419 group mapping information 262 420 .RE 263 421 .PP 264 locking\ .tdb422 locking\&.tdb 265 423 .RS 4 266 424 share modes & oplocks 267 425 .RE 268 426 .PP 269 login_cache\ .tdb*427 login_cache\&.tdb* 270 428 .RS 4 271 429 bad pw attempts 272 430 .RE 273 431 .PP 274 messages\ .tdb432 messages\&.tdb 275 433 .RS 4 276 434 Samba messaging system 277 435 .RE 278 436 .PP 279 netsamlogon_cache\ .tdb*437 netsamlogon_cache\&.tdb* 280 438 .RS 4 281 439 cache of user net_info_3 struct from net_samlogon() request (as a domain member) 282 440 .RE 283 441 .PP 284 ntdrivers\ .tdb*442 ntdrivers\&.tdb* 285 443 .RS 4 286 444 installed printer drivers 287 445 .RE 288 446 .PP 289 ntforms\ .tdb*447 ntforms\&.tdb* 290 448 .RS 4 291 449 installed printer forms 292 450 .RE 293 451 .PP 294 ntprinters\ .tdb*452 ntprinters\&.tdb* 295 453 .RS 4 296 454 installed printer information … … 302 460 .RE 303 461 .PP 304 registry\ .tdb305 .RS 4 306 Windows registry skeleton (connect via regedit\ .exe)307 .RE 308 .PP 309 sessionid\ .tdb310 .RS 4 311 session information (e\ .g\. support for \'utmp = yes\')312 .RE 313 .PP 314 share_info\ .tdb*462 registry\&.tdb 463 .RS 4 464 Windows registry skeleton (connect via regedit\&.exe) 465 .RE 466 .PP 467 sessionid\&.tdb 468 .RS 4 469 session information (e\&.g\&. support for \'utmp = yes\') 470 .RE 471 .PP 472 share_info\&.tdb* 315 473 .RS 4 316 474 share acls 317 475 .RE 318 476 .PP 319 winbindd_cache\ .tdb320 .RS 4 321 winbindd\'s cache of user lists, etc\ .\.\.322 .RE 323 .PP 324 winbindd_idmap\ .tdb*477 winbindd_cache\&.tdb 478 .RS 4 479 winbindd\'s cache of user lists, etc\&.\&.\&. 480 .RE 481 .PP 482 winbindd_idmap\&.tdb* 325 483 .RS 4 326 484 winbindd\'s local idmap db 327 485 .RE 328 486 .PP 329 wins\ .dat*487 wins\&.dat* 330 488 .RS 4 331 489 wins database when \'wins support = yes\' … … 334 492 .PP 335 493 Sending the 336 smbd 494 \FCsmbd\F[] 337 495 a SIGHUP will cause it to reload its 338 \ fIsmb\.conf\fR339 configuration file within a short period of time\ .496 \FCsmb\&.conf\F[] 497 configuration file within a short period of time\&. 340 498 .PP 341 499 To shut down a user\'s 342 smbd 500 \FCsmbd\F[] 343 501 process it is recommended that 344 SIGKILL (\-9) 502 \FCSIGKILL (\-9)\F[] 345 503 \fINOT\fR 346 be used, except as a last resort, as this may leave the shared memory area in an inconsistent state\ . The safe way to terminate an347 smbd 348 is to send it a SIGTERM (\-15) signal and wait for it to die on its own\ .504 be used, except as a last resort, as this may leave the shared memory area in an inconsistent state\&. The safe way to terminate an 505 \FCsmbd\F[] 506 is to send it a SIGTERM (\-15) signal and wait for it to die on its own\&. 349 507 .PP 350 508 The debug log level of 351 smbd 509 \FCsmbd\F[] 352 510 may be raised or lowered using 353 511 \fBsmbcontrol\fR(1) 354 program (SIGUSR[1|2] signals are no longer used since Samba 2\ .2)\. This is to allow transient problems to be diagnosed, whilst still running at a normally low log level\.512 program (SIGUSR[1|2] signals are no longer used since Samba 2\&.2)\&. This is to allow transient problems to be diagnosed, whilst still running at a normally low log level\&. 355 513 .PP 356 514 Note that as the signal handlers send a debug write, they are not re\-entrant in 357 smbd\. This you should wait until358 smbd 359 is in a state of waiting for an incoming SMB before issuing them\ . It is possible to make the signal handlers safe by un\-blocking the signals before the select call and re\-blocking them after, however this would affect performance\.515 \FCsmbd\F[]\&. This you should wait until 516 \FCsmbd\F[] 517 is in a state of waiting for an incoming SMB before issuing them\&. It is possible to make the signal handlers safe by un\-blocking the signals before the select call and re\-blocking them after, however this would affect performance\&. 360 518 .SH "SEE ALSO" 361 519 .PP … … 367 525 \fBtestparm\fR(1), 368 526 \fBtestprns\fR(1), and the Internet RFC\'s 369 \ fIrfc1001\.txt\fR,370 \ fIrfc1002\.txt\fR\. In addition the CIFS (formerly SMB) specification is available as a link from the Web page371 http://samba\ .org/cifs/\.527 \FCrfc1001\&.txt\F[], 528 \FCrfc1002\&.txt\F[]\&. In addition the CIFS (formerly SMB) specification is available as a link from the Web page 529 http://samba\&.org/cifs/\&. 372 530 .SH "AUTHOR" 373 531 .PP 374 The 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\.375 .PP 376 The original Samba man pages were written by Karl Auer\ . The man page sources were converted to YODL format (another excellent piece of Open Source software, available at377 ftp://ftp\ .icce\.rug\.nl/pub/unix/) and updated for the Samba 2\.0 release by Jeremy Allison\. The conversion to DocBook for Samba 2\.2 was done by Gerald Carter\. The conversion to DocBook XML 4\.2 for Samba 3\.0 was done by Alexander Bokovoy\.532 The 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\&. 533 .PP 534 The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at 535 ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
Note:
See TracChangeset
for help on using the changeset viewer.