Samba服务器安装

  • Samba服务器安装

  • Samba服务提供的两个程序服务
    1.smbd服务;负责为客户提供服务器中资源共享的访问
    2.nmbd服务;提供netbios协议的主机名称解析,以便为windos网络中的主机 进行查询服务

  • 安装samba

  • 虚拟机必须连上网,要不然手动安装,还需要解决依赖关系

  • 演示用yum自动安装
    [root@localhost Packages]# yum clean all 清理缓存(之前装过dhcp)

[root@localhost Packages]# yum repolist 重新加载库
在这里插入图片描述

  • 安装samba

[root@localhost Packages]# yum install -y samba
在这里插入图片描述

  • 安装完成进入samba
    [root@localhost ~]# cd /etc/samba
    [root@localhost samba]# grep -v “^#” smb.conf | grep -v “^;” | grep -v “^$” 筛选掉空行带#的
    在这里插入图片描述

  • 进入vim smb.Conf,配置文件,先备份一份,防止出错

  • 配置文件
    [yshare] 自己匿名
    comment=This is my share files 随便给名字
    path=/data1 放在那个文件夹中(必须有文件夹)
    browseable=Yes 可查看
    read only=Yes 可读
    valid users=robin,root,bob 可查看的用户
    write list=root,bob 可修改文件内容用户
    在虚拟机中在加个win7,查看mac地址00;0c;29;56;54;b6。DHCP自动分配地址vim /etc/dhcp/dhcpd.conf设置好地址池,
    在这里插入图片描述

  • 查看win7地址,以连接地址//192.168.100.5
    在这里插入图片描述
    在这里插入图片描述
    [root@localhost samba]# systemctl restart dhcpd 重新加载DHCP服务器
    [root@localhost samba]# systemctl restart smb 重新启动smb服务程序
    [root@localhost samba]# systemctl restart nmb 重新启动nmb服务程序
    在这里插入图片描述

  • 添加刚配置好的用户 pdbedit -a root

  • 查看用户 pdbedit -L
    在这里插入图片描述

  • 查看连接端口 netstat -aputn |grep mbd

  • 查看权限[root@localhost /]# ll

  • 更改权限chmod -R 777 /data
    在这里插入图片描述

  • 关闭防火墙
    Systemctl stop firewalld
    Setenforce 0
    Selinux

  • 打开win7虚拟机输入\192.168.100.10,查看文件
    输入 账号密码
    在这里插入图片描述

  • Linux 查看文件

  • 首先安装客户端
    在这里插入图片描述

  • 查看samba有哪些权限[root@localhost ~]# smbclient -L 192.168.100.10 -U root%123

在这里插入图片描述

  • 查看路径下的文件[root@localhost ~]# smbclient //192.168.100.10/myshare -U root%123
    在这里插入图片描述

  • 在Linux里创建echo 33 > test .txt ,上传put test.txt到 文件中
    在这里插入图片描述
    下载get
    上传put
    批量下载mget
    批量上传mput

相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页