ServerFAQ

--------查看Samba 服务器的端口及防火墙;



查看这个有何用呢?有时你的防火墙可能会把smbd服务器的端口封掉,所以我们应该smbd服务器所占用的端口;下面查看中,我们知道smbd所占用的端口是139和445 ;

[root@localhost ~]# netstat -tlnp |grep smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 10639/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 10639/smbd

如果您有防火墙,一定要把这两个端口打开。如果不知道怎么打开。可能你和我一样是新手,还是把防火墙规则清掉也行;

[root@localhost ~]# iptables -F //iptables 是建立在 netfilter 架构基础上的一个包过滤管理工具,最主要的作用是用来做防火墙或透明代理。

[root@localhost ~]# /sbin/iptables -F



-----------------服务器权限配置------------------------------------------

1.开启共享的目录权限的 相应权限: chmod o+rw /dir/or/file

2.服务的配置文件 的权限配置

3.查看SELinux是否阻挡:

getsebool -a | grep 'httpd|ftp|samba' //查看sebool

ls -Z //查看selinux content

开启相应sebool

1.samba

chcon -t samba_share_t /share

setsebool -P samba_enable_home_dirs on //共享用户主目录

2.ftp

setsebool -P allow_ftpd_full_access on

3.http

setsebool -P httpd_enable_homedirs on //开启本地用户个人主页功能
我在IBM工作,可以为大家内部推荐IBM各种职位 IBM全球职位尽在以下链接(请在浏览器中打开,QQ/微信 会阻止): http://ibmreferrals.com/ 很乐意为感兴趣的小伙伴分享:我的面试经验^_^ 如需咨询,请邮件发送以下邮箱,有问必回 1026096425@qq.com
原文地址:https://www.cnblogs.com/jackydalong/p/2409537.html