Linux中samba服务器的搭建

材料: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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值