天天看點

samba通路共享提示,NT_STATUS_ACCESS_DENIED listing \*

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試下就正常不報錯了