samba

samba是什么?

samba是基于SMB协议的开源软件

能做什莫

MB是一种Linux、UNIX系统上可用于共享文件和打印机等资源的协议,这种协议是基于Client\Server型的协议,Client端可以通过SMB访问到Server(服务器)上的共享资源。当Windows是 Client,CentOS是服务器时,通过Samba就可以实现window访问Linux的资源,实现两个系统间的数据交互。
 说白了,就是能够实现windows和linux的数据交互

1.创建用户并创建用户密码

useradd zcyy

 

 输密码最好是超过8个,如果没有超过8个,会提醒,但是只要第二次输入的密码与第一次输入的密码一样,还是会被保存的

2.在用户目录下创建共享文件夹

cd /home/zcyy

mkdir myshar

ls 查看刚刚创建的目录是否存在

3.查看防火墙

命令

firewall-cmd --state
运不运行都会有显示 -state running正在运行 no running不在运行

如果防火墙开着就关掉
命令:
systemctl stop firewalld.service

4.判断有没有samba
命令:
rpm -q samba
有的话会显示samba包,没有不会显示
5安装samba
命令:
yum install -y samba

6切换至samba目录
cd /etc/samba

7.备份文件
cp smb.conf smb.conf.bak

8.添加用户zcyy到samba
命令:
smbpasswd -a zhang

9查看samba用户列表
命令:
pdbedit -L

10.修改samba配置文件:vim smb.conf
workgroup = SAMBA修改为workgroup = workgroup,在homes下面添加path=/home/zhang/myshare
(sxy是自己创建的用户名,然后再自行创建的用户名的目录下添加建立myshare文件夹)

11.测试samba
命令:
testparm -s
12.切换共享路径并且创建共享文件:vim aa.txt
命令:
cd /home/zcyy/myshar
vim myshar.txt

13.查看共享文件的权限
ls -l
14.改变文件权限
命令
chmod 777 myshar.txt
ls -l

15.开启samba服务
systemctl start smb

16.查看虚拟机ip地址
ip addr

17.在window主机上,搜索栏:\\IP地址\
\\192.168.174.129\

输入刚才添加进samba的用户信息,我添加的用户是zcyy 密码添加自己刚设的密码
进入后,就可以看到刚在创建的共享文件夹了,打开共享文件夹,是刚刚填写的文件信息


 



 

posted @ 2019-10-11 10:49  zcy1234  阅读(364)  评论(0编辑  收藏  举报