You Have Not Permission To View Content Of This Location

Home » CentOS » You Have Not Permission To View Content Of This Location
CentOS 4 Comments

OS: CentOSOS 7

I have installed samba + openLDAP + smbldap-tools + pam by:

yum –enablerepo=extras install -y epel-release
yum install -y smbldap-tools
yum install -y samba openLDAP openLDAP-clients openLDAP-servers migrationtools
yum install -y nss-pam*

I know that smbldap-tools is a dead project, but I’m interested in it and would like research on it.

I create users and groups by:

sudo smbldap-groupadd -a g1
sudo smbldap-groupadd -a g2
sudo smbldap-useradd -a -P -g 1001 u1
sudo smbldap-useradd -a -P -g 1002 u1

groups u1
u1 : g1

groups u2
u2 : g2

I create shared folder:

cd /
sudo mkdir data

sudo chown u1 /data sudo chgrp g1 /data

sudo chmod ugo+rwx /data

I edit /etc/samba/smb.conf:

[data]
comment = data
path = /data
valid users = u1,u2
write list = u1,u2
create mask = 0777
sync always = Yes
; hide dot files = yes
; writeable = no

And then:

sudo service smb restart

When I open file manager and input following in location box:

smb://127.0.0.1

The shared folder data is shown, I click the shared folder and input username u1 and password, I get error message: You have not permission to view content of this location

The error message is Chinese in my system, I translate it into English.

Thanks

4 thoughts on - You Have Not Permission To View Content Of This Location

  • Out of curiosity, I ran:

    # matchpathcon /data
    /data system_u:object_r:etc_runtime_t:s0

    I’m not sure why /data is labeled etc_runtime_t, but I suspect that’s why you can’t export its contents via Samba, SELinux is probably preventing it.

    I suggest following the directions here:
    https://wiki.CentOS.org/HowTos/SetUpSamba#head-86233024cba06a1e4f554e763a2f634a61eae9b8

    and run:

    semanage fcontext -a -t samba_share_t ‘/data(/.*)?’
    restorecon -R /data

  • ls -ld data/
    drwxrwxrwx. 2 root root 6 12月 8 23:34 data/

    I get following message from LOG file of samba:

    [2016/12/09 00:01:56.326449, 4, pid=19816, effective(0, 0), real(0, 0)] ../source3/passdb/pdb_ldap.c:2437(ldapsam_getgroup)
    ldapsam_getgroup: Did not find group, filter was (&(objectClass=sambaGroupMapping)(sambaSID=S-1-5-11))

    What this means?

    Thanks.

    Du

    At 2016-12-07 22:06:32, “Mike Burger” wrote: