rhce練習samba共享配置好,client驗證提示NT_STATUS_ACCESS_DENIED listing \*
[[email protected] /]# 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配置也沒有問題
[[email protected] samba]# vi /etc/samba/smb.conf
[devops]
path = /devops
browseable = yes
hosts allow = 172.24.8.
writable = no
write list = akira
檢視使用者配置也是有的
[[email protected] samba]# pdbedit -L
andy:2003:andy
akira:2005:akira
silene:2004:silene
檢查/devops目錄權限,是rw的
[[email protected] samba]# ll -d /devops
drwxrwxr-x+ 3 root root 14 8月 22 11:49 /devops
[[email protected] 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試下就正常不報錯了