Linux网络服务——cifs文件系统

一、cifs 的定义

CIFS (Common Internet File System)  通用Internet文件系统,在windows主机之间进行网络文件共享是通过使用微软公司自己的CIFS服务实现的。

cifs的功能:

1.访问服务器本地文件并读写这些文件

2.与其它用户一起共享一些文件块

3.在断线时自动恢复与网络的连接

4.使用统一码(Unicode)文件名:文件名可以使用任何字符集,而不局限于为英语或西欧语言设计的字符集。

二、实验环境

reset 两台虚拟机,再配置它们的网络,yum 源 selinux 为 disbled

1.服务端

安装 samba samba-client samba-common

打开smb 并设置开机自启

关闭火墙,并设置开机不自启

创建 smb 用户

查看已经存在的smb用户

2.客户端

安装 samba-client

登陆 smb 用户

三、文件的上传

1..先在客户端进到要上传文件的所在目录 (局限性较大)

2.在客户端挂载服务端的共享文件夹硬盘,挂载后可进行多种操作

3.测试

四、SMB 的基本配置

rpm -qc samba-common 查看smb 的配置文件
vim  /etc/samba/smb.conf  是smb 的主配置文件

1.组信息的修改

在客户端查看

2.添加黑白名单

1)白名单  : 只允许名单内的用户可以登陆
服务端

客户端测试
用 172.25.254.1 测试  (失败)

用172.25.254.101 测试 (成功)

2)黑名单 : 名单内的用户无法登陆

客户端测试
用 172.25.254.1 测试 (成功)

用172.25.254.101 测试  (失败)

五、对指定目录的共享

需要开启的服务 ,可用 setsebool -P 服务   开启

如:setsebool -P samba_export_all_ro on

1.服务端新建目录

vim /etc/samba/smb.conf

客户端测试:

2.系统目录共享

vim /etc/samba/smb.conf

客户端测试

3.对[linux]参数的修改

客户端测试

4.多用户安全挂载 只对认证过的用户可看
客户端
yum install cifs-utils -y 安装认证工具
vim /root/smbpass
用户
密码
mount //172.25.254.201/linux /mnt -o multiuser,credentials=/root/smbpass,sec=ntlmssp
cd /mnt 可以查看里面内容
切换到其他smb 用户,cd /mnt无法查看里面内容
cifscreds add -u smb用户  在切换后的用户下重新认证,认证后即可查看

5.匿名用户的查看

vim /etc/samba/smb.conf

客户端测试

可以不用输密码,直接回车

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值