前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux中samba服务器的搭建

Linux中samba服务器的搭建

作者头像
bering
发布2020-03-18 17:50:54
4K0
发布2020-03-18 17:50:54
举报
文章被收录于专栏:游戏开发之旅游戏开发之旅

材料:Virtual Box6.0.8,centos7系统

安装:samba,samba-common,samba-client

samba服务的搭建需要安装以上三种插件, 使用安装命令:

yum -y install samba samba-common samba-client

使用命令查看是否已经安装samba:

rpm -qa | grep ‘samba’

  • 使用命令设置samba开机自启动

chkconfig --level 35 smb on

  • 开启samba服务命令

systemctl start smb 或者 service smb start

  • 关闭samba命令

systemctl stop smb 或者 service smb stop

  • 重启samba服务(修改smb.conf之后需重启)

systemctl restart smb

  • 查看Samba状态

systemctl status smb 或者 service smb status

创建共享目录

使用如下命令创建共享文件夹:

mkdir /share

赋予共享目录读写权限,使用命令:

chown -R 0777 /share 或 chmod 777 /share

添加samb用户

  • 添加用户

smbpasswd -a jinbo

  • 删除用户

smbpasswd -x jinbo

  • 禁用用户

smbpasswd -d jinbo

  • 启用用户

smbpasswd -e jinbo

修改samba配置文件

使用vim编辑samba的配置文件smb.conf 编辑命令:

vim /etc/samba/smb.conf

如未安装vim,则先安装vim 安装vim命令

yum -y install vim*

修改配置如下:

在这里插入图片描述
在这里插入图片描述

[resource] //共享名称 comment //共享描述 path //之前创建的共享文件夹的路径 public //公开共享,若为no则进行身份验证(只有当security = share 时此项才起作用) writable //为yes时可写入,不以只读方式共享当与read only发生冲突时,无视read only browseable //为yes时可浏览 guest ok //是否公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用) valid users //制定合法samba用户 write list //指定可写入的Samba用户

— vim编辑重要指令

  • i 进入编辑模式
  • esc退出编辑
  • shift+:进入命令模式
  • 命令模式下:wq写入保存文件并退出

关闭防火墙

systemctl stop firewalld systemctl status firewalld 或者使用service关闭启动查看 service iptables stop

ifconfig命令查看ip地址

无法使用ifconfig需要安装net-tools

yum install net-tools

输入ip addr 查看是否能获取IP地址来确定网卡是否启用

ip addr

在这里插入图片描述
在这里插入图片描述

inet后面不是正确的IP地址,说明网卡未启动 也可以通过cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 (ifcfg-enp0s3是网卡名,不同的机器是不一样的。)下的NBOOT是否开启(意思就是网卡是否开启)。 若未开启,则使用vim编辑将其设置yes开启

在这里插入图片描述
在这里插入图片描述

设置selinux

selinux要设置成disabled,使用vim编辑selinux=disabled 路径是/etc/sysconfig/selinux

在这里插入图片描述
在这里插入图片描述

重启网络服务

systemctl restart network

到此samba设置完毕,只需要在window上访问虚拟机ip地址+【共享名称】就可以访问了 如在本例就是:

\192.168.*6.0\resource

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 材料:Virtual Box6.0.8,centos7系统
  • 安装:samba,samba-common,samba-client
  • 创建共享目录
  • 添加samb用户
  • 修改samba配置文件
  • 关闭防火墙
  • ifconfig命令查看ip地址
  • 设置selinux
  • 重启网络服务
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档