Samba Administrative Tools

Securing and Optimizing Linux: RedHat Edition -A Hands on Guide
Prev | Chapter 31. Software -Server/File Sharing-Network | Next

# 31.11. Samba Administrative Tools

The commands listed below are some that we use often, but many more exist. Check the man pages and documentation for more details and information.

smbstatus. The smbstatus utility is a very simple program to list the current Samba connections. To report current Samba connections, use the following command:

              [root@deep ] /# smbstatus

              Samba version 2.0.7
              Service      uid      gid      pid     machine
              ----------------------------------------------
              tmp          webmaster webmaster  3995   gate     (192.168.1.3) Sat Sep 25 19:40:54 1999

              No locked files

              Share mode memory usage (bytes):
              1048464(99%) free + 56(0%) used + 56(0%) overhead = 1048576(100%) total

## 31.11.1. Samba Users Tools

The commands listed below are some that we use often, but many more exist. Check the man pages and documentation for more details and information.

smbclient. The smbclient program utility for Samba works much like the interface of the FTP program. This small program allow you to get files from the server to the local machine, put files from the local machine to the server, retrieve directory information from the server, and so on.

To connect to a Windows machine with smbclient utility, use the following command:

              [root@deep ] /# smbclient //sbmserver/sharename -U smbclient
              [root@deep ] /# smbclient //gate/tmp -U smbclient

              Password:
              Domain=[OPENNA] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0]
              smb: \> ls
              .                               	D       0  	Tue Mar 14 15:31:50 2000
              ..                                  	D       0  	Tue Mar 14 15:31:50 2000
              PostgreSQL                          	D       0  	Tue Mar 14 15:32:22 2000
              Squid                               	D       0  	Tue Mar 14 15:32:28 2000
              E_comm                              	D       0  	Tue Mar 14 15:32:42 2000
              StackGuard.pdf                      	A    	61440  	Tue Dec 21 20:41:34 1999
              installation-without-XFree86        	A	448	Tue Dec 21 20:41:28 1999
              lcap-0_0_3-2_src.rpm                	A    	13481  	Thu Jan 13 01:50:12 2000
              mirc561t.exe                        	A   	948224	Tue Dec 21 20:41:54 1999

              65510 blocks of size 32768. 5295 blocks available
              smb: \>

Where `//sbmserver` is the name of the server you want to connect to. `/sharename` is the directory on this server you want to connect to, and `smbclient` is your username on this machine.

Prev | Home | Next
Further documentation | Up | The `/etc/rc.d/init.d/smb` script file