samba客户端不能正常读写的排查步骤(Linux作为服务端)
1、如果開啟了防火墻,需要添加允許samba服務,否則報錯host_unreachable;
命令:firewall-cmd --permanent --add-service=samba
2、如果開啟了selinux,同時如果新建了共享目錄,需要設置目錄的安全上下文 samba_share_t:s0,否則報錯NT_STATUS_ACCESS_DENIED;
命令:
semanage fcontext -a -t samba_share_t /devops
restorecon -Rv /devops
[root@system1 samba]# ll -Zd /devops/
drwx—rwx. root root unconfined_u:object_r:samba_share_t:s0 /devops/
3、檢查samba登陸的用戶相對于共享目錄的權限匹配情況;
例如:redhat用戶是沒法對drwx------. 2 root root 4096 Jul 11 15:12 devops目錄進行put寫操作的
4、檢查smb.conf配置文件的讀寫配置,什么都不配,就是默認只讀,writeable = yes 表示讀寫;
[devops]
comment = /devops
path = /devops
hosts allow = 192.168.186.
browseable = yes
writeable = yes
總結
以上是生活随笔為你收集整理的samba客户端不能正常读写的排查步骤(Linux作为服务端)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【安全知识分享】个人安全劳保用品安全培训
- 下一篇: linux技巧:vim分屏显示文件