19.3.1. Command Line
To query the network for Samba servers, use the findsmb command. For each server found, it displays its IP address, NetBIOS name, workgroup name, operating system, and SMB server version.To connect to a Samba share from a shell prompt, type the following command:
smbclient //<hostname>/<sharename> -U <username>
root@itadmin-AcerPower-Series:/# clear
root@itadmin-AcerPower-Series:/# smbclient //192.168.2.100/shared -Uitadmin
Enter itadmin's password:
Domain=[CHNSRV] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]
smb: \> ls
. DR 0 Thu Sep 19 11:34:36 2013
.. DR 0 Thu Sep 19 11:34:36 2013
.DS_Store AH 24580 Tue Sep 17 12:22:12 2013
admin D 0 Wed Aug 14 20:11:47 2013
kumar D 0 Thu Sep 12 17:27:38 2013
shiva D 0 Wed Sep 18 08:47:51 2013
siva D 0 Wed Sep 4 18:44:45 2013
51203 blocks of size 2097152. 7692 blocks available
smb: \>
(or) Suppose your Linux machine user name is same as Network windows server user name, Here no
need -U itadmin(username)
itadmin@itadmin-AcerPower-Series:/$ smbclient //192.168.2.100/shared
Enter itadmin's password:
Domain=[CHNSRV] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]
smb: \> ls
. DR 0 Thu Sep 19 11:34:36 2013
.. DR 0 Thu Sep 19 11:34:36 2013
.DS_Store AH 24580 Tue Sep 17 12:22:12 2013
kumar D 0 Thu Sep 12 17:27:38 2013
shiva D 0 Wed Sep 18 08:47:51 2013
siva D 0 Wed Sep 4 18:44:45 2013
Sundar D 0 Wed Sep 18 17:17:51 2013
51203 blocks of size 2097152. 7692 blocks available
smb: \>
Replace <hostname> with the hostname or IP address of the Samba server you want to connect to, <sharename> with the name of the shared directory you want to browse, and <username> with the Samba username for the system. Enter the correct password or press Enter if no password is required for the user.
If you see the smb:\> prompt, you have successfully logged in. Once you are logged in, type help for a list of commands. If you wish to browse the contents of your home directory, replace sharename with your username. If the -U switch is not used, the username of the current user is passed to the Samba server.
To exit smbclient, type exit at the smb:\> prompt.
Copy from widows shared file to Linux machine through Linux Terminal using smbclient:
smb: \siva\> get email1.png /home/itadmin/Documents/email1.png
getting file \siva\email1.png of size 292535 as /home/itadmin/Documents/email1.png (10202.8 KiloBytes/sec) (average 7935.5 KiloBytes/sec)
smb: \siva\>
Copy from Linux machine file to Windows shared folder through Linux Terminal using smbclient:
smb: \siva\> put /home/itadmin/Documents/siva1.png siva1.pngputting file /home/itadmin/Documents/siva1.png as \siva\siva1.png (8162.2 kb/s) (average 8527.7 kb/s)
smb: \siva\> ls
. D 0 Thu Sep 19 15:04:06 2013
.. D 0 Thu Sep 19 15:04:06 2013
comics D 0 Wed Jul 10 16:49:33 2013
Copy of icon_helpdesk.gif A 1657 Wed Jul 3 13:45:49 2013
Copy of livechat.png A 17260 Wed Jul 3 16:37:07 2013
Elvis-Testing.avep A 6991460 Wed Jul 10 13:01:52 2013
Elvis-Testing.avep-Pages.zave A 2238570 Wed Jul 10 14:19:06 2013
Elvis-Testing.avep-Pages.zavem A 341 Wed Jul 10 14:19:05 2013
email1.png A 292535 Mon Jul 1 12:21:58 2013
email2.png A 8622 Mon Jul 1 12:30:19 2013
email35.png A 7618 Mon Jul 1 12:30:35 2013
event.png A 1809 Wed Sep 4 18:44:07 2013
forum.png A 1668 Sat Jun 29 15:11:03 2013
icon_helpdesk.gif A 1657 Wed Jul 3 13:45:49 2013
icon_helpdesk.png A 4505 Wed Jul 3 13:51:57 2013
icon_helpdesk40.png A 4667 Wed Jul 3 13:52:16 2013
KalleAnka&Co 1.0.2.ipa A 32092113 Wed Jul 10 16:23:07 2013
live100.png A 7373 Thu Jul 4 13:07:07 2013
live150.png A 9953 Thu Jul 4 13:06:55 2013
live80.png A 6503 Thu Jul 4 13:07:17 2013
livechat.png A 17260 Wed Jul 3 16:37:07 2013
logo.gif A 1843 Fri Aug 16 11:26:57 2013
logo.png A 7289 Thu Aug 8 18:37:02 2013
logos.gif A 1780 Fri Aug 16 11:33:40 2013
magik_pinstyle_3 D 0 Wed Jul 24 18:48:37 2013
nforum.png A 5048 Sat Jun 29 15:44:46 2013
photo D 0 Mon Aug 19 13:51:38 2013
ricon.png A 1959 Sat Jun 29 15:32:37 2013
scpsmb D 0 Wed Sep 4 18:45:39 2013
sforum.png A 1668 Sat Jun 29 15:11:08 2013
siva2.png A 292535 Thu Sep 19 15:03:04 2013
siva1.png A 292535 Thu Sep 19 15:04:06 2013
slide D 0 Wed Jul 31 16:07:19 2013
sundarnew.png A 6925 Fri Aug 9 11:05:45 2013
Thumbs.db AHS 82432 Mon Aug 19 13:51:40 2013
webim D 0 Fri Aug 2 11:47:46 2013
51203 blocks of size 2097152. 7692 blocks available
19.3.2. Mounting the Share
To mount a Samba share to a directory, create create a directory to mount it to (if it does not already exist), and execute the following command as root:
mount -t cifs -o <username>,<password> //<servername>/<sharename> /mnt/point/
This command mounts <sharename> from <servername> in the local directory /mnt/point/. For more information about mounting a samba share, refer to man mount.cifs.
No comments:
Post a Comment