samba 记录文件访问信息 查看samba_samba 记录文件访问信息

一:使用到的指令

1:检查是否安装samba了服务
rpm  -qa |grep samba
2:安装samba服务
mkdir  /iso  建立子目录
mount   /dev/cdrom    /iso  挂载光盘
vim   /etc/yum.repos.d/dvd.repo  配置yum源

[dvd]
name=dvd
baseurl=file:///iso
gpgcheck=0
enabled=1


yum info samba   査看Samba安装文件
yum clean all         清除缓存
yum  install samba-client -y   安装客户端
yum install  cifs-utils  -y
//设置状态
setenforce  0
//匿名方式进行访问
smbclient   -L  192.168.1.99  
//访问的具体路径
smbclient   //192.168.1.99/public    
ls  进行查看

二:详细步骤

1:使客户端能够ping通服务端

①:设置客服端和服务端IP

点击关机符号>点击有限设置

samba 记录文件访问信息 查看samba_samba 记录文件访问信息_02


点击设置符号进行设置,设置参数如下所示

samba 记录文件访问信息 查看samba_linux_03


Samba服务端

samba 记录文件访问信息 查看samba_服务端_04


设置完后点击打开按钮重启一下

samba 记录文件访问信息 查看samba_samba 记录文件访问信息_05

Samba客户端

samba 记录文件访问信息 查看samba_Linux的匿名访问Samba_06


设置完后点击打开按钮重启一下

samba 记录文件访问信息 查看samba_samba 记录文件访问信息_05


②:设置客服端和服务端的网络适配器

【注:客服端和服务端都要设置】

虚拟机>点击设置

samba 记录文件访问信息 查看samba_Linux的匿名访问Samba_08


网络适配器>选择VMnet1(仅主机模式)

samba 记录文件访问信息 查看samba_Linux的匿名访问Samba_09


③:在客服端中进行ping服务端

【注:按Ctrl+z 停止】

ping 192.168.1.99

samba 记录文件访问信息 查看samba_重启_10

2:客服端和服务端Samba让防火墙放行

[注:客服端和服务端都要关闭]

①:使用图形界面方式进行关闭

samba 记录文件访问信息 查看samba_linux_11


输入管理员密码

samba 记录文件访问信息 查看samba_linux_12


samba 记录文件访问信息 查看samba_linux_13


②:使用指令方式

firewall-cmd  --permanent  --add-service=samba

samba 记录文件访问信息 查看samba_samba 记录文件访问信息_14

刷新一下

firewall-cmd --reload

samba 记录文件访问信息 查看samba_重启_15

3:服务端安装Samba服务

安装教程,点击跳转

4:客服端安装Samba服务

前面的步骤基本上和服务端一样指令如下

1:检查是否安装samba了服务
rpm  -qa |grep samba
2:安装samba服务
mkdir  /iso  建立子目录
mount   /dev/cdrom    /iso  挂载光盘
vim   /etc/yum.repos.d/dvd.repo  配置yum源

[dvd]
name=dvd
baseurl=file:///iso
gpgcheck=0
enabled=1


yum info samba   査看Samba安装文件
yum clean all         清除缓存

注意这里是不一样的,安装客服端!

//安装客服端
yum  install samba-client -y    
yum install  cifs-utils  -y

samba 记录文件访问信息 查看samba_samba 记录文件访问信息_16


samba 记录文件访问信息 查看samba_Linux的匿名访问Samba_17


samba 记录文件访问信息 查看samba_samba 记录文件访问信息_18


samba 记录文件访问信息 查看samba_samba 记录文件访问信息_19

5:服务端创建共享文件

使用到的Linux指令

//创建共享文件夹
mkdir  /share    
cd   /share
//创建文件
 echo  my name is xxx >file.txt
//查看文件
cat  file.txt

samba 记录文件访问信息 查看samba_服务端_20

6:服务端设置共享文件的属性

①:进入到smb.conf中

vim  /etc/samba/smb.conf

samba 记录文件访问信息 查看samba_samba 记录文件访问信息_21

②:添加 map to guest=bad user属性
在passdb backend…下面行按Tab键就可以跳到对应列的标头部分
【注:插入模式:insert】

//无需输入密码
 map to guest=bad  user

samba 记录文件访问信息 查看samba_Linux的匿名访问Samba_22

③:添加[public]共享文件属性

//只读属性共享
[public]
        comment=public
        path=/share
        browseable=yes
        read=yes
        public=yes

samba 记录文件访问信息 查看samba_服务端_23


④:保存并退出

在底行模式进行保存并退出

【注:按Esc键,进入底行模式】

:wq!

samba 记录文件访问信息 查看samba_linux_24

⑤:重启samba服务

//重启samba服务
systemctl restart  smb

⑥:设置enforce为0

//设置一下
setenforce  0

//查看状态
getenforce

设置前

samba 记录文件访问信息 查看samba_服务端_25


进行设置

samba 记录文件访问信息 查看samba_重启_26


设置后

samba 记录文件访问信息 查看samba_linux_27

7:服务端进行访问

①:匿名方式进行访问(匿名方式无需输入密码,回车即可)
【注:但是现在还没有进入到服务端进行访问】

//192.168.1.99 这个是服务端ip
smbclient   -L  192.168.1.99

samba 记录文件访问信息 查看samba_重启_28


②:访问服务端共享资源(匿名方式无需输入密码,回车即可)

【注:此时就进入到了服务端中】

smbclient   //192.168.1.99/public

samba 记录文件访问信息 查看samba_服务端_29

既然进来了,那么输入ls指令进行查看(此时我们可以看见我们创建的共享文件file.txt)

ls

samba 记录文件访问信息 查看samba_服务端_30