samba访问共享提示,NT_STATUS_ACCESS_DENIED listing *
rhce练习samba共享配置好,client验证提示NT_STATUS_ACCESS_DENIED listing *
[root@system2 /]# smbclient //172.24.8.11/devops -U akira%redhat Domain=[STAFF] OS=[Windows 6.1] Server=[Samba 4.2.3] smb: > ls NT_STATUS_ACCESS_DENIED listing *
百度很多说是防火墙和selinux问题,检查server端selinux没有开启,防火墙允许了samba服务,检查文件/etc/samba/smb.conf配置也没有问题
[root@system1 samba]# vi /etc/samba/smb.conf
[devops] path = /devops browseable = yes hosts allow = 172.24.8. writable = no write list = akira
查看用户配置也是有的
[root@system1 samba]# pdbedit -L andy:2003:andy akira:2005:akira silene:2004:silene
检查/devops目录权限,是rw的
[root@system1 samba]# ll -d /devops drwxrwxr-x+ 3 root root 14 8月 22 11:49 /devops [root@system1 samba]# getfacl /devops getfacl: Removing leading / from absolute path names # file: devops # owner: root # group: root user::rwx user:akira:rw- group::r-x mask::rwx other::r-x
测试发现用别的用户登录共享都可以执行ls命令不会报错,怀疑还是权限问题,干脆直接把/devops权限修改成777试下就正常不报错了