MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


User Commands                                          smbutil(1)



NAME
     smbutil - Solaris CIFS client utility

SYNOPSIS
     /usr/bin/smbutil crypt


     /usr/bin/smbutil login [-c] [domain/]user]


     /usr/bin/smbutil login [-c] [user[@domain]


     /usr/bin/smbutil logout [domain/]user]


     /usr/bin/smbutil logout [user[@domain]


     /usr/bin/smbutil logout -a


     /usr/bin/smbutil logoutall


     /usr/bin/smbutil lookup name


     /usr/bin/smbutil status server


     /usr/bin/smbutil view [-A  -U user] /[domain;][user[:password]@]server


     /usr/bin/smbutil [-?dv]


DESCRIPTION
     The smbutil command controls the  Solaris  CIFS  client  and
     issues various commands.

  Subcommands
     The smbutil command supports the following subcommands:

     crypt

         Creates a hash of a password.  This  subcommand  prompts
         for  a  password and writes the hash to standard output.
         This hash value is suitable for use as a value  for  the
         password property in the $HOME/.nsmbrc file.

         The hashed password begins with two dollar  signs  ($$).



SunOS 5.11          Last change: 18 Aug 2008                    1






User Commands                                          smbutil(1)



         If  you assign this hashed password to the password pro-
         perty in your $HOME/.nsmbrc, be sure that you escape the
         special characters in the password.

         If  you  plan  to  store  hashed   passwords   in   your
         $HOME/.nsmbrc file, ensure that the file permissions are
         set so that only the owner can read or  write  the  file
         (400 or 600), or the passwords are ignored.


     login [-c] [ [domain/]user]  [user[@domain] ]

         Specifies persistent password information to be used for
         a CIFS server user account. When you specify this infor-
         mation, mounts can be done without a password prompt  in
         non-Kerberos  configurations.  Kerberos sites should use
         Kerberos automatically, not prompt for a password. If  a
         default  domain  is  available  in SMF or nsmbrc(4), the
         domain can be omitted. If a user name is not  specified,
         the Solaris user account name is used.

         Use the -c to check whether a persistent password is set
         for the specified user.

         Passwords can also be stored for a  specific  server  by
         using  a  server  name in place of the domain name. This
         capability is useful with servers  that  are  configured
         for "workgroup mode."


     logout [ [domain/]user]  [user[@domain] ]

         Erases the persistent passwords that are stored for  the
         Solaris user account name of the person running the com-
         mand.

         If any part of user name, domain or user, is not  speci-
         fied, the password is deleted for the user who specified
         by the user  and  domain  properties  described  in  the
         nsmbrc(4) manual page.

         If you stored  your  password  for  a  specific  server,
         specify the server name in place of the domain name.


     logout -a

         Erases all of the persistent passwords that  are  stored
         for the user who is running the command.






SunOS 5.11          Last change: 18 Aug 2008                    2






User Commands                                          smbutil(1)



     logoutall

         Erases all the persistent passwords that are  stored  by
         all users running the smbutil login command.

         This command must be run as superuser.


     lookup name

         Resolves the specified name to an IP address.

         This subcommand is only supported if an  NBNS/WINS  name
         server is available.


     status server

         Resolves the specified server to the NetBIOS domain  and
         system name. server can be an IP address or a DNS name.


     view [-A  -U user]  /[domain;][user[:password]@]server

         Lists the resources available to user on  the  specified
         server.

         You can specify the -A option to view the  resources  as
         an  anonymous  user  or  the  -U user option to view the
         resources as the specified user. These options are mutu-
         ally exclusive.

         If the resource includes a domain, you must  escape  the
         semicolon  that appears after the domain name to prevent
         it from being interpreted  by  the  command  shell.  For
         instance,  surround the entire resource name with single
         quotes: smbutil view '/SALES;george@RSERVER'.


OPTIONS
     The following global options are supported:

     -d           Produces debugging output.


     -v           Produces verbose output.


     -?           Prints a short help message.






SunOS 5.11          Last change: 18 Aug 2008                    3






User Commands                                          smbutil(1)



EXAMPLES
     Example 1 Creating a Password  Hash  for  the  $HOME/.nsmbrc
     File


     The following example shows how to  use  the  smbutil  crypt
     command  to create a hash of the password you specify. Then,
     you can use the hash as  the  value  for  the  $HOME/.nsmbrc
     file.



     Be sure to escape the two dollar-sign prefix of  the  hashed
     password  if  you  store  it as a value of the password pro-
     perty.


       $ smbutil crypt
       Password:
       $$178465324253e0c07




     The following $HOME/.nsmbrc  file  fragment  shows  how  the
     password hash value is set:


       [RSERVER:george]
       charsets=koi8-r:cp866
       password='$$178465324253e0c07'



     Example 2 Storing a Password for a CIFS Server


     The following example shows how to  use  the  smbutil  login
     command to store the root@example user's password.


       $ smbutil login root@example
       Password:



     Example 3 Erasing the Stored Password


     The following example shows how to use  the  smbutil  logout
     command to remove the root@example user's password.




SunOS 5.11          Last change: 18 Aug 2008                    4






User Commands                                          smbutil(1)



       $ smbutil logout root@example



     Example 4 Viewing Available Shares


     The following example shows how to use the smbutil view com-
     mand  to  see  the  available shares for user root on server
     example.


       $ smbutil view /root@example
       Password:
       Share        Type       Comment
       -------------------------------
       netlogon     disk       Network Logon Service
       ipc$         IPC        IPC Service (Samba Server)
       tmp          disk       Temporary file space
       public       disk       Public Stuff
       root         disk       Home Directories

       5 shares listed from 5 available



     Example 5 Viewing Available Shares as an Anonymous User


     The following example shows how to use the smbutil view com-
     mand to anonymously view the available shares on the example
     server.


       $ smbutil view -A /example
       Share        Type       Comment
       -------------------------------
       netlogon     disk       Network Logon Service
       ipc$         IPC        IPC Service (Samba Server)
       tmp          disk       Temporary file space
       public       disk       Public Stuff
       ethereal     disk       /export/ethereal
       myshare      disk       Jan's stuff

       6 shares listed from 6 available



     Example 6 Obtaining the IP Address From a Server Name






SunOS 5.11          Last change: 18 Aug 2008                    5






User Commands                                          smbutil(1)



     The following example shows how to use  the  smbutil  lookup
     command to obtain the IP address of the example server.


       $ smbutil lookup example
       Got response from 192.168.168.210
       IP address of example: 192.168.168.210



     Example 7 Obtaining the NetBIOS Domain and System Name Using
     the Server Name


     The following example shows how to use  the  smbutil  status
     command  to obtain the NetBIOS domain and system name of the
     example server. The server name, example,  is  specified  on
     the command line.


       $ smbutil status example
       Domain: WORKGROUP
       Server: EXAMPLE



     Example 8 Obtaining the NetBIOS Domain and System Name Using
     the IP Address


     The following example shows how to use  the  smbutil  status
     command  to obtain the NetBIOS domain and system name of the
     example server. The IP address, 192.168.168.210,  is  speci-
     fied on the command line.


       $ smbutil status 192.168.168.210
       Domain: WORKGROUP
       Server: EXAMPLE



FILES
     $HOME/.nsmbrc

         User-settable mount point configuration  file  to  store
         the description for each connection.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



SunOS 5.11          Last change: 18 Aug 2008                    6






User Commands                                          smbutil(1)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWsmbfscu                 
    
     Interface Stability          See below.                  
    



     The output is Uncommitted. The rest of the interface is Com-
     mitted.

SEE ALSO
     mountsmbfs(1M), nsmbrc(4), attributes(5), smbfs(7FS)

AUTHORS
     This manual page contains material  originally  authored  by
     Boris Popov, bp@butya.kz, bp@FreeBSD.org.

NOTES
     The Solaris CIFS client  always  attempts  to  use  gethost-
     byname()  to  resolve host names. If the host name cannot be
     resolved, the  CIFS  client  uses  NetBIOS  name  resolution
     (NBNS).  By default, the Solaris CIFS client permits the use
     of NBNS to enable Solaris CIFS clients in  Windows  environ-
     ments to work without additional configuration.


     Since NBNS has been exploited in the past, you might want to
     disable  it.  To  disable NBNS, set the nbns-enabled service
     management facility property to  false.  By  default,  nbns-
     enabled is set to true.






















SunOS 5.11          Last change: 18 Aug 2008                    7



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™