Changeset 596 for trunk/server/docs/manpages/smbclient.1
- Timestamp:
- Jul 2, 2011, 3:35:33 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/docs/manpages/smbclient.1
r480 r596 1 '\" t 1 2 .\" Title: smbclient 2 3 .\" Author: [see the "AUTHOR" section] 3 .\" Generator: DocBook XSL Stylesheets v1.7 4.0<http://docbook.sf.net/>4 .\" Date: 0 6/18/20104 .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/> 5 .\" Date: 03/06/2011 5 6 .\" Manual: User Commands 6 7 .\" Source: Samba 3.5 7 8 .\" Language: English 8 9 .\" 9 .TH "SMBCLIENT" "1" "06/18/2010" "Samba 3\&.5" "User Commands" 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 .. 10 .TH "SMBCLIENT" "1" "03/06/2011" "Samba 3\&.5" "User Commands" 159 11 .\" ----------------------------------------------------------------- 160 12 .\" * set default formatting … … 167 19 .\" * MAIN CONTENT STARTS HERE * 168 20 .\" ----------------------------------------------------------------- 169 .SH "N ame"21 .SH "NAME" 170 22 smbclient \- ftp\-like client to access SMB/CIFS resources on servers 171 .SH "Synopsis" 172 .fam C 23 .SH "SYNOPSIS" 173 24 .HP \w'\ 'u 174 \FCsmbclient\F[] [\-b\ <buffer\ size>] [\-d\ debuglevel] [\-e] [\-L\ <netbios\ name>] [\-U\ username] [\-I\ destinationIP] [\-M\ <netbios\ name>] [\-m\ maxprotocol] [\-A\ authfile] [\-N] [\-C] [\-g] [\-i\ scope] [\-O\ <socket\ options>] [\-p\ port] [\-R\ <name\ resolve\ order>] [\-s\ <smb\ config\ file>] [\-k] [\-P] [\-c\ <command>] 175 .fam 176 .fam C 25 smbclient [\-b\ <buffer\ size>] [\-d\ debuglevel] [\-e] [\-L\ <netbios\ name>] [\-U\ username] [\-I\ destinationIP] [\-M\ <netbios\ name>] [\-m\ maxprotocol] [\-A\ authfile] [\-N] [\-C] [\-g] [\-i\ scope] [\-O\ <socket\ options>] [\-p\ port] [\-R\ <name\ resolve\ order>] [\-s\ <smb\ config\ file>] [\-k] [\-P] [\-c\ <command>] 177 26 .HP \w'\ 'u 178 \FCsmbclient\F[] {servicename} [password] [\-b\ <buffer\ size>] [\-d\ debuglevel] [\-e] [\-D\ Directory] [\-U\ username] [\-W\ workgroup] [\-M\ <netbios\ name>] [\-m\ maxprotocol] [\-A\ authfile] [\-N] [\-C] [\-g] [\-l\ log\-basename] [\-I\ destinationIP] [\-E] [\-c\ <command\ string>] [\-i\ scope] [\-O\ <socket\ options>] [\-p\ port] [\-R\ <name\ resolve\ order>] [\-s\ <smb\ config\ file>] [\-T<c|x>IXFqgbNan] [\-k] 179 .fam 27 smbclient {servicename} [password] [\-b\ <buffer\ size>] [\-d\ debuglevel] [\-e] [\-D\ Directory] [\-U\ username] [\-W\ workgroup] [\-M\ <netbios\ name>] [\-m\ maxprotocol] [\-A\ authfile] [\-N] [\-C] [\-g] [\-l\ log\-basename] [\-I\ destinationIP] [\-E] [\-c\ <command\ string>] [\-i\ scope] [\-O\ <socket\ options>] [\-p\ port] [\-R\ <name\ resolve\ order>] [\-s\ <smb\ config\ file>] [\-T<c|x>IXFqgbNan] [\-k] 180 28 .SH "DESCRIPTION" 181 29 .PP … … 184 32 suite\&. 185 33 .PP 186 \FCsmbclient\F[] 34 smbclient 187 35 is a client that can \'talk\' to an SMB/CIFS server\&. It offers an interface similar to that of the ftp program (see 188 36 \fBftp\fR(1))\&. Operations include things like getting files from the server to the local machine, putting files from the local machine to the server, retrieving directory information from the server and so on\&. … … 192 40 .RS 4 193 41 servicename is the name of the service you want to use on the server\&. A service name takes the form 194 \FC//server/service\F[] 42 //server/service 195 43 where 196 44 \fIserver \fR … … 198 46 \fIservice\fR 199 47 is the name of the service offered\&. Thus to connect to the service "printer" on the SMB/CIFS server "smbserver", you would use the servicename 200 \FC//smbserver/printer \F[] 48 //smbserver/printer 201 49 .sp 202 50 Note that the server name required is NOT necessarily the IP (DNS) host name of the server ! The name required is a NetBIOS server name, which may or may not be the same as the IP hostname of the machine running the server\&. … … 205 53 \fI\-R\fR 206 54 parameter to 207 \FCsmbclient\F[] 55 smbclient 208 56 or using the name resolve order parameter in the 209 57 \fBsmb.conf\fR(5) … … 256 104 .\} 257 105 \fBhost\fR: Do a standard host name to IP address resolution, using the system 258 \FC/etc/hosts \F[], NIS, or DNS lookups\&. This method of name resolution is operating system dependent, for instance on IRIX or Solaris this may be controlled by the259 \FC/etc/nsswitch\&.conf\F[] 106 /etc/hosts, NIS, or DNS lookups\&. This method of name resolution is operating system dependent, for instance on IRIX or Solaris this may be controlled by the 107 /etc/nsswitch\&.conf 260 108 file)\&. Note that this method is only used if the NetBIOS name type being queried is the 0x20 (server) name type, otherwise it is ignored\&. 261 109 .RE … … 307 155 .sp 308 156 One useful trick is to pipe the message through 309 \FCsmbclient\F[]\&. For example: smbclient \-M FRED < mymessage\&.txt will send the message in the file310 \FCmymessage\&.txt\F[] 157 smbclient\&. For example: smbclient \-M FRED < mymessage\&.txt will send the message in the file 158 mymessage\&.txt 311 159 to the machine FRED\&. 312 160 .sp … … 375 223 .RS 4 376 224 This option allows you to look at what services are available on a server\&. You use it as 377 \FCsmbclient \-L host\F[] 225 smbclient \-L host 378 226 and a list should appear\&. The 379 227 \fI\-I \fR … … 403 251 \m[blue]\fB\%smb.conf.5.html#\fR\m[] 404 252 parameter in the 405 \FCsmb\&.conf\F[] 253 smb\&.conf 406 254 file\&. 407 255 .RE … … 415 263 .RS 4 416 264 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 417 \FCsmb\&.conf\F[] 265 smb\&.conf 418 266 for more information\&. The default configuration file name is determined at compile time\&. 419 267 .RE … … 452 300 .RS 4 453 301 .\} 454 .fam C455 .ps -1456 302 .nf 457 .if t \{\458 .sp -1459 .\}460 .BB lightgray adjust-for-leading-newline461 .sp -1462 463 303 username = <value> 464 304 password = <value> 465 305 domain = <value> 466 .EB lightgray adjust-for-leading-newline467 .if t \{\468 .sp 1469 .\}470 306 .fi 471 .fam472 .ps +1473 307 .if n \{\ 474 308 .RE … … 495 329 .sp 496 330 Be cautious about including passwords in scripts\&. Also, on many systems the command line of a running process may be seen via the 497 \FCps\F[] 331 ps 498 332 command\&. To be safe always allow 499 \FCrpcclient\F[] 333 rpcclient 500 334 to prompt for a password and type it in directly\&. 501 335 .RE … … 506 340 \m[blue]\fB\%smb.conf.5.html#\fR\m[] 507 341 parameter in the 508 \FCsmb\&.conf\F[] 342 smb\&.conf 509 343 file\&. However, a command line setting will take precedence over settings in 510 \FCsmb\&.conf\F[]\&.344 smb\&.conf\&. 511 345 .RE 512 346 .PP … … 514 348 .RS 4 515 349 This specifies a NetBIOS scope that 516 \FCnmblookup\F[] 350 nmblookup 517 351 will use to communicate with when generating NetBIOS names\&. For details on the use of NetBIOS scopes, see rfc1001\&.txt and rfc1002\&.txt\&. NetBIOS scopes are 518 352 \fIvery\fR … … 528 362 .RS 4 529 363 TCP socket options to set on the client socket\&. See the socket options parameter in the 530 \FCsmb\&.conf\F[] 364 smb\&.conf 531 365 manual page for the list of valid options\&. 532 366 .RE … … 535 369 .RS 4 536 370 smbclient may be used to create 537 \FCtar(1) \F[] 371 tar(1) 538 372 compatible backups of all the files on an SMB/CIFS share\&. The secondary tar flags that can be given to this option are : 539 373 .sp … … 692 526 \fITar Long File Names\fR 693 527 .sp 694 \FCsmbclient\F[]\'s tar option now supports long file names both on backup and restore\&. However, the full path name of the file must be less than 1024 bytes\&. Also, when a tar archive is created,695 \FCsmbclient\F[]\'s tar option places all files in the archive with relative names, not absolute names\&.528 smbclient\'s tar option now supports long file names both on backup and restore\&. However, the full path name of the file must be less than 1024 bytes\&. Also, when a tar archive is created, 529 smbclient\'s tar option places all files in the archive with relative names, not absolute names\&. 696 530 .sp 697 531 \fITar Filenames\fR … … 702 536 .sp 703 537 Restore from tar file 704 \FCbackup\&.tar\F[] 538 backup\&.tar 705 539 into myshare on mypc (no password on share)\&. 706 540 .sp 707 \FCsmbclient //mypc/yshare "" \-N \-Tx backup\&.tar \F[] 541 smbclient //mypc/yshare "" \-N \-Tx backup\&.tar 708 542 .sp 709 543 Restore everything except 710 \FCusers/docs\F[] 711 .sp 712 \FCsmbclient //mypc/myshare "" \-N \-TXx backup\&.tar users/docs\F[] 544 users/docs 545 .sp 546 smbclient //mypc/myshare "" \-N \-TXx backup\&.tar users/docs 713 547 .sp 714 548 Create a tar file of the files beneath 715 \FC users/docs\F[]\&.716 .sp 717 \FCsmbclient //mypc/myshare "" \-N \-Tc backup\&.tar users/docs \F[] 549 users/docs\&. 550 .sp 551 smbclient //mypc/myshare "" \-N \-Tc backup\&.tar users/docs 718 552 .sp 719 553 Create the same tar file as above, but now use a DOS path name\&. 720 554 .sp 721 \FCsmbclient //mypc/myshare "" \-N \-tc backup\&.tar users\eedocs \F[] 555 smbclient //mypc/myshare "" \-N \-tc backup\&.tar users\eedocs 722 556 .sp 723 557 Create a tar file of the files listed in the file 724 \FCtarlist\F[]\&.725 .sp 726 \FCsmbclient //mypc/myshare "" \-N \-TcF backup\&.tar tarlist\F[] 558 tarlist\&. 559 .sp 560 smbclient //mypc/myshare "" \-N \-TcF backup\&.tar tarlist 727 561 .sp 728 562 Create a tar file of all the files and directories in the share\&. 729 563 .sp 730 \FCsmbclient //mypc/myshare "" \-N \-Tc backup\&.tar * \F[] 564 smbclient //mypc/myshare "" \-N \-Tc backup\&.tar * 731 565 .RE 732 566 .PP … … 744 578 .sp 745 579 This is particularly useful in scripts and for printing stdin to the server, e\&.g\&. 746 \ FC\-c \'print \-\'\F[]\&.580 \-c \'print \-\'\&. 747 581 .RE 748 582 .SH "OPERATIONS" … … 750 584 Once the client is running, the user is presented with a prompt : 751 585 .PP 752 \FCsmb:\e> \F[] 586 smb:\e> 753 587 .PP 754 588 The backslash ("\e\e") indicates the current working directory on the server, and will change if the current working directory is changed\&. … … 862 696 .RS 4 863 697 Copy the file called 864 \FCremote file name\F[] 698 remote file name 865 699 from the server to the machine running the client\&. If specified, name the local copy 866 \FClocal file name\F[]\&. Note that all transfers in867 \FCsmbclient\F[] 700 local file name\&. Note that all transfers in 701 smbclient 868 702 are binary\&. See also the lowercase command\&. 869 703 .RE … … 960 794 \fImask\fR 961 795 is interpreted differently during recursive operation and non\-recursive operation \- refer to the recurse and mask commands for more information\&. Note that all transfers in 962 \FCsmbclient\F[] 796 smbclient 963 797 are binary\&. See also the lowercase command\&. 964 798 .RE … … 983 817 \fImask\fR 984 818 is interpreted differently during recursive operation and non\-recursive operation \- refer to the recurse and mask commands for more information\&. Note that all transfers in 985 \FCsmbclient\F[] 819 smbclient 986 820 are binary\&. 987 821 .RE … … 1032 866 .RS 4 1033 867 Copy the file called 1034 \FClocal file name\F[] 868 local file name 1035 869 from the machine running the client to the server\&. If specified, name the remote copy 1036 \FCremote file name\F[]\&. Note that all transfers in1037 \FCsmbclient\F[] 870 remote file name\&. Note that all transfers in 871 smbclient 1038 872 are binary\&. See also the lowercase command\&. 1039 873 .RE … … 1092 926 A version of the DOS attrib command to set file permissions\&. For example: 1093 927 .sp 1094 \FCsetmode myfile +r \F[] 928 setmode myfile +r 1095 929 .sp 1096 930 would make myfile read only\&. … … 1169 1003 .PP 1170 1004 It is recommended that the smbclient software be installed in the 1171 \FC/usr/local/samba/bin/\F[] 1005 /usr/local/samba/bin/ 1172 1006 or 1173 \FC /usr/samba/bin/\F[] 1007 /usr/samba/bin/ 1174 1008 directory, this directory readable by all, writeable only by root\&. The client program itself should be executable by all\&. The client should 1175 1009 \fINOT\fR
Note:
See TracChangeset
for help on using the changeset viewer.