Difference between revisions of "Samba"

From Noah.org
Jump to navigationJump to search
m
Line 18: Line 18:
 
mkdir SharedDocs
 
mkdir SharedDocs
 
sudo mount -t smbfs -o username=Guest //192.168.2.4/SharedDocs SharedDocs
 
sudo mount -t smbfs -o username=Guest //192.168.2.4/SharedDocs SharedDocs
</pre>
 
 
== Browse with smbclient ==
 
Don't put a trailing slash on the share name!
 
<pre>
 
smbclient -UGuest //192.168.2.4/SharedDocs
 
 
</pre>
 
</pre>
  
Line 45: Line 39:
 
<pre>
 
<pre>
 
//192.168.2.4/SharedDocs /media/SharedDocs smbfs auto,username=guest,password=,rw,user 0 0
 
//192.168.2.4/SharedDocs /media/SharedDocs smbfs auto,username=guest,password=,rw,user 0 0
 +
</pre>
 +
 +
== Browse with smbclient ==
 +
Don't put a trailing slash on the share name!
 +
<pre>
 +
smbclient -UGuest //192.168.2.4/SharedDocs
 
</pre>
 
</pre>
  

Revision as of 16:04, 23 February 2007

Mount a Windows share on Linux

It's pretty easy to mount a Windows network share on Linux. The mount command supports filesystem type cifs (and smbfs). Assuming you want to mount the folder \\server\SharedDocs. You may need to resolve your Windows \\server name to an IP address. Assuming that \\server resolves to 192.168.2.4. I find it easier than trying to use the Windows group names.

Using cifs

mkdir SharedDocs
sudo mount -t cifs -o username=Guest //192.168.2.4/SharedDocs SharedDocs

Old style using smbfs

mkdir SharedDocs
sudo mount -t smbfs -o username=Guest //192.168.2.4/SharedDocs SharedDocs

Make SMB mounts persistent with fstab

Add the following to /etc/fstab and /media/SharedDocs will be automatically mounted when you reboot or run "mount -a". The IP address, 192.168.2.4, may be replaced with the Windows server name. You may also need to set username and password.

Using cifs

//192.168.2.4/SharedDocs /media/SharedDocs cifs auto,username=guest,password=,rw,user 0 0

Mount with a given group of admin and forced file and dir permissions.

//192.168.1.2/SharedDocs /media/SharedDocs cifs auto,sync,username=backup,password=badpassword,noatime,rw,user,gid=admin,file_mode=00664,dir_mode=00775 0 0

Old style using smbfs

//192.168.2.4/SharedDocs /media/SharedDocs smbfs auto,username=guest,password=,rw,user 0 0

Browse with smbclient

Don't put a trailing slash on the share name!

smbclient -UGuest //192.168.2.4/SharedDocs

Error

If you get an error something like this:

smbfs: mount_data version 1919251317 is not supported

Then if probably means you don't have the smbfs module loaded. Under Ubuntu this is pretty easy to fix. Just run:

sudo apt-get install smbfs