I have set up a SMB share on Centos for all users. This share is available and working correctly. Guide followed -> CentOS 6.4 Samba Standalone Server With tdbsam Backend


For diagnostic purposes I have Disabled SELINUX and iptables (disabled selinux in config file then rebooted machine)

//Disbale iptables
service iptables stop

//set runlevel on smb
chkconfig --levels 235 smb on
/etc/init.d/smb start

//Create folder and set file permissions for share
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Config added to smb.conf

    comment = All Users
    path = /home/shares/allusers
    valid users = @users
    force group = users
    create mask - 0660
    directory mask = 0771
    writable = yes

Restart samba

//Restart samba
service smb restart

Add User

//Add user
useradd <username> -m -G users

//Set password for user
passwd <username>

//Set samba password
smbpasswd -a <username>

In this scenario the share is available and working correctly. However if I try this exact process on an ext4 partition mounted under /mnt/mediaHardDrive the share shows in an smb browser, but is unavailable. It appears the authentication is not correct.

Any suggestions?

---------- EDIT ----------

Curiously, if I mount the ext4 partition within the /home/shares/allusers directory, the hard drive is assessable.

Ideally this is not how I would like to do this, so if anyone has any suggestions they will be gratefully received.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.