Centos7.3安装samba文件共享服务

#安装smaba

yum install samba samba-client samba-swat -y

#查看安装的包

[root@weblamp ~]# rpm -qa|grep samba

#启动smb服务

systemctl start smb

#查看smb服务启动状态

systemctl status smb.service 

#关闭selinux

#查看selinux状态:

getenforce

设置selinux状态为关闭:

setenforce 0

#防火墙策略配置

开放Samba服务使用到的端口号

Samba服务会用到如下的一些端口号:

137(UDP): NetBIOS名字服务

138(UDP): NetBIOS数据报服务

139(TCP): 文件和打印共享

389(TCP): 用于LDAP

445(TCP): NetBIOS服务在windows 2000及以后使用此端口

901(TCP): 用于SWAT, 网页管理Samba

如果不想关闭防火墙的话, 就要在CentOS中放开Samba使用到的TCP端口号

firewall-cmd --permanent --add-port=139/tcp 

firewall-cmd --permanent --add-port=389/tcp 

firewall-cmd --permanent --add-port=445/tcp 

firewall-cmd --permanent --add-port=901/tcp

#防火墙重新加载

firewall-cmd --reload

#关闭防火墙

systemctl stop firewalld

# 查看已经放开的端口号

firewall-cmd --list-all

#创建共享目录

mkdir /usr/local/samba 

#因为需要设置匿名用户可以上传下载文件, 所以需要给shares目录授予nobody权限

chown -R nobody:nobody /usr/local/samba

#创建用户

useradd sambauser

#添加虚拟用户的登录密码

smbpasswd -a sambauser

#修改/etc/samba/smb.conf文件

#备份smb的配置文件并在末尾增加share【可任意取名字】

cp /etc/samba/smb.conf /etc/samba/smb.conf_bak 
vi /etc/samba/smb.conf
[share]
    comment = yum
    path = /opt
    browseable = yes
    guest ok = yes
    writable = yes
    create mask = 0644
    directory mask = 0755

[share] <==共享资源名称

comment = yum<==简单的解释,内容无关紧要

path = /opt <==实际的共享目录

writable = yes <==设置为可写入

browseable = yes <==可以被所有用户浏览到资源名称

guest ok = yes <==可以让用户随意登录

#重启smb服务

systemctl restart smb.service

#测试smb.conf配置是否正确

testparm

#添加挂载目录信任

vi /etc/exports

(根据自己的挂载的目录,替换/usr/local/samba即可)

/usr/local/samba *(rw,no_root_squash,no_all_squash,insecure) 

#重新启动,并加载 nfs

systemctl restart nfs  

systemctl reload 

#在另一台服务器上挂载

mount -t nfs ip:/usr/local/samba /mnt/samba

#df -h查看挂载是否成功

#至此,挂载成功,可以在共享目录下查看或上传文件

#挂载失败查看日志文件

cat /var/log/messages |grep mount

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值