1f1b9d127SSheldon Hearn.\" $Id: smbutil.1,v 1.3 2000/07/17 01:49:27 bp Exp $ 2f1b9d127SSheldon Hearn.Dd Feb 14, 2000 3f1b9d127SSheldon Hearn.Dt SMBUTIL 1 4f1b9d127SSheldon Hearn.Os 5f1b9d127SSheldon Hearn.Sh NAME 6f1b9d127SSheldon Hearn.Nm smbutil 7f1b9d127SSheldon Hearn.Nd Interface to SMB requester 8f1b9d127SSheldon Hearn.Sh SYNOPSIS 9f1b9d127SSheldon Hearn.Nm smbutil 10f1b9d127SSheldon Hearn.Op Fl hv 11f1b9d127SSheldon Hearn.Ar command 12f1b9d127SSheldon Hearn.Op Fl options 13f1b9d127SSheldon Hearn.Op Ar args 14f1b9d127SSheldon Hearn.Sh DESCRIPTION 15f1b9d127SSheldon HearnThe 16f1b9d127SSheldon Hearn.Nm 17f1b9d127SSheldon Hearncommand used to control SMB requester and issue various commands. 18f1b9d127SSheldon Hearn.Pp 19f1b9d127SSheldon HearnThere are two types of options - global and local to specified command. 20f1b9d127SSheldon Hearn.Pp 21f1b9d127SSheldon HearnThe global options are: 22f1b9d127SSheldon Hearn.Bl -tag -width indent 23f1b9d127SSheldon Hearn.It Fl h 24f1b9d127SSheldon HearnPrint short help message. 25f1b9d127SSheldon Hearn.It Fl v 26f1b9d127SSheldon HearnVerbose output. 27f1b9d127SSheldon Hearn.El 28f1b9d127SSheldon Hearn.Pp 29f1b9d127SSheldon HearnThe commands and local options are: 30f1b9d127SSheldon Hearn.Bl -tag -width indent 31f1b9d127SSheldon Hearn.It Em crypt Op password 32f1b9d127SSheldon HearnSlightly encrypt clear text password to use it in the 33f1b9d127SSheldon Hearn.Pa ~/.nsmbrc 34f1b9d127SSheldon Hearnfile. The encrypted password starts with '$$1' symbols. 35f1b9d127SSheldon HearnWarning: the encryption function is very weak and intented only to hide 36f1b9d127SSheldon Hearnclear text password. 37f1b9d127SSheldon HearnIf 38f1b9d127SSheldon Hearn.Ar password 39f1b9d127SSheldon Hearnis ommited from command line, program will prompt for one. 40f1b9d127SSheldon Hearn.It Em help Ar command 41f1b9d127SSheldon HearnPrint usage information about 42f1b9d127SSheldon Hearn.Ar command . 43f1b9d127SSheldon Hearn.It Em lc 44f1b9d127SSheldon HearnList active connections and their parameters. 45f1b9d127SSheldon Hearn.It Xo 46f1b9d127SSheldon Hearn.Em login 47f1b9d127SSheldon Hearn.Op Fl connection\ options 48f1b9d127SSheldon Hearn.Ar //user@server Ns Op Ar /share 49f1b9d127SSheldon Hearn.Xc 50f1b9d127SSheldon HearnLogin/attach to the specified 51f1b9d127SSheldon Hearn.Ar server 52f1b9d127SSheldon Hearnand/or 53f1b9d127SSheldon Hearn.Ar share 54f1b9d127SSheldon Hearnas 55f1b9d127SSheldon Hearn.Ar user . 56f1b9d127SSheldon HearnThis command will create and authenticate connection to an SMB server, and 57f1b9d127SSheldon Hearnwill leave it active after exit. 58f1b9d127SSheldon HearnThus, one can login only once and then 59f1b9d127SSheldon Hearnuse other SMB commands without authentication procedure and additional 60f1b9d127SSheldon Hearnconnections. 61f1b9d127SSheldon HearnFor the description of 62f1b9d127SSheldon Hearn.Op Fl connection\ options 63f1b9d127SSheldon Hearnsee 64f1b9d127SSheldon Hearn.Xr mount_smbfs 8 65f1b9d127SSheldon Hearncommand (all uppercase options are connection options). 66f1b9d127SSheldon Hearn.It Xo 67f1b9d127SSheldon Hearn.Em logout 68f1b9d127SSheldon Hearn.Ar //user@server Ns Op Ar /share 69f1b9d127SSheldon Hearn.Xc 70f1b9d127SSheldon HearnLogout/detach from the specified 71f1b9d127SSheldon Hearn.Ar server 72f1b9d127SSheldon Hearnand/or 73f1b9d127SSheldon Hearn.Ar share 74f1b9d127SSheldon Hearnas 75f1b9d127SSheldon Hearn.Ar user . 76f1b9d127SSheldon HearnThis command will destroy connection created by 77f1b9d127SSheldon Hearn.Ar login 78f1b9d127SSheldon Hearncommand. A connection may not be closed immediately if it used by other 79f1b9d127SSheldon Hearnprograms. 80f1b9d127SSheldon Hearn.It Xo 81f1b9d127SSheldon Hearn.Em lookup 82f1b9d127SSheldon Hearn.Op Fl w Ar host 83f1b9d127SSheldon Hearn.Ar name 84f1b9d127SSheldon Hearn.Xc 85f1b9d127SSheldon HearnResolve given 86f1b9d127SSheldon Hearn.Ar name 87f1b9d127SSheldon Hearnto IP address. 88f1b9d127SSheldon HearnNetBIOS name server can be directly specified via 89f1b9d127SSheldon Hearn.Op Fl w 90f1b9d127SSheldon Hearnoption. 91f1b9d127SSheldon Hearn.It Xo 92f1b9d127SSheldon Hearn.Em print 93f1b9d127SSheldon Hearn.Op Fl connection\ options 94f1b9d127SSheldon Hearn.Ar //user@server/share 95f1b9d127SSheldon Hearn.Ar file 96f1b9d127SSheldon Hearn.Xc 97f1b9d127SSheldon HearnSend given 98f1b9d127SSheldon Hearn.Ar file 99f1b9d127SSheldon Hearnto the specified queue on the remote server. 100f1b9d127SSheldon HearnIf 101f1b9d127SSheldon Hearn.Ar file 102f1b9d127SSheldon Hearnis '-', then standard input will be used. 103f1b9d127SSheldon Hearn.It Xo 104f1b9d127SSheldon Hearn.Em view 105f1b9d127SSheldon Hearn.Op Fl connection\ options 106f1b9d127SSheldon Hearn.Ar //user@server 107f1b9d127SSheldon Hearn.Xc 108f1b9d127SSheldon HearnList resources avaliable on the specified 109f1b9d127SSheldon Hearn.Ar server 110f1b9d127SSheldon Hearnfor the user 111f1b9d127SSheldon Hearn.Ar user . 112f1b9d127SSheldon Hearn.El 113f1b9d127SSheldon Hearn.Sh FILES 114f1b9d127SSheldon Hearn.Bl -tag -width /var/log/wtmp -compact 115f1b9d127SSheldon Hearn.It Pa ~/.nsmbrc 116f1b9d127SSheldon Hearnkeeps description for each connection. 117f1b9d127SSheldon HearnSee 118f1b9d127SSheldon Hearn.Pa ./examples/dot.nsmbrc 119f1b9d127SSheldon Hearnfor details. 120f1b9d127SSheldon Hearn.Sh AUTHORS 121f1b9d127SSheldon Hearn.An Boris Popov Aq bp@butya.kz , 122f1b9d127SSheldon Hearn.Aq bp@freebsd.org 123f1b9d127SSheldon Hearn.Sh BUGS 124f1b9d127SSheldon HearnPlease report any bugs to the author. 125