Web Projects Consulting

Setting Up Samba

Objective: create a rather simplistic samba share for a small office or home network.

I started from these articles:

  1. You do not need swat, it is rather awkward and confusing, imho.
    sudo yum install samba
    
  2. With Administration -> Users and Groups, check that your user belongs to “users” group.
    sudo mkdir -p /home/shares/allusers
    
  3. Open ports on firewall: 137,138,139,445 (I use guarddog for that)
  4. Edit smb.conf:
    sudo gedit /etc/samba/smb.conf
    

    Paste the following there:

     

    [global]
    workgroup = LOCALNET
    realm = LOCALNET
    netbios name = LOCALNET
    netbios aliases = LOCALNET
    server string = LOCALNET Samba Server
    username map = /etc/samba/smbusers
    smb passwd file = /etc/samba/smbpasswd
    log file = /var/log/samba/%m.log
    max log size = 50
    use spnego = No
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    printcap name = /etc/printcap
    dns proxy = No
    ldap ssl = no
    idmap uid = 16777216-33554431
    idmap gid = 16777216-33554431
    
    [printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No
    
    [localshare]
    comment = Home Directories for All Users
    path = /home/shares/allusers/
    username = @users
    force group = users
    read only = No
    create mask = 0660
    security mask = 0660
    directory mask = 0771
    directory security mask = 0771

     

  5. Edit smbusers:
     sudo gedit /etc/samba/smbusers

    Paste the following there:

    # Unix_name = SMB_name1 SMB_name2 ...
    root = administrator admin
    someuseruser1 = someuseruser1
    
  6. Start server:
     sudo smbpasswd -a root sudo smbpasswd -a someuseruser1 sudo /sbin/chkconfig smb on sudo /sbin/chkconfig nmb on
  7. In konqueror or krusader (or whatever):
    smb://someuseruser1@localnet/localshare
    

On Windows Mobile 6 device (ASUS P535, with WiFi) works in Total Commander CE and VM Net Browser at address \localnetlocalshare (will ask for username and password).

Confirmed with Acer Aspire 6930 under Fedora 9 and 10

Additionally need:

sudo /sbin/service smb start
sudo /sbin/service nmb start
sudo chown -R root.users /PATH/TO/LOCALSHARE
sudo chmod 0775 -R /PATH/TO/LOCALSHARE

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Web Projects Consulting
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.