truename
2016-Dec-07 09:08 UTC
[CentOS] You have not permission to view content of this location
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
Mike Burger
2016-Dec-07 14:06 UTC
[CentOS] You have not permission to view content of this location
On 2016-12-07 4:08 am, truename wrote:> 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. > > ThanksSilly question...what are the permissions on /data? -- Mike Burger http://www.bubbanfriends.org "It's always suicide-mission this, save-the-planet that. No one ever just stops by to say 'hi' anymore." --Colonel Jack O'Neill, SG1
Jonathan Billings
2016-Dec-07 14:19 UTC
[CentOS] You have not permission to view content of this location
On Wed, Dec 07, 2016 at 05:08:11PM +0800, truename wrote:> 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 = noOut 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 -- Jonathan Billings <billings at negate.org>
truename
2016-Dec-08 16:12 UTC
[CentOS] You have not permission to view content of this location
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" <mburger at bubbanfriends.org> wrote:>On 2016-12-07 4:08 am, truename wrote: >> 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 > >Silly question...what are the permissions on /data? > >-- >Mike Burger >http://www.bubbanfriends.org > >"It's always suicide-mission this, save-the-planet that. No one ever >just stops by to say 'hi' anymore." --Colonel Jack O'Neill, SG1
truename
2016-Dec-08 16:30 UTC
[CentOS] You have not permission to view content of this location
Hi, This works. Thanks a lot. :D At 2016-12-07 22:19:03, "Jonathan Billings" <billings at negate.org> wrote:>On Wed, Dec 07, 2016 at 05:08:11PM +0800, truename wrote: >> 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 > >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 > >-- >Jonathan Billings <billings at negate.org> >_______________________________________________ >CentOS mailing list >CentOS at centos.org >https://lists.centos.org/mailman/listinfo/centos
Reasonably Related Threads
- You have not permission to view content of this location
- You have not permission to view content of this location
- You have not permission to view content of this location
- Has deleted user, why I can still get info of it
- Anomalous outputs from rbeta when using two different random number seeds