linux—cifs文件系统

本文详细介绍了Linux系统中CIFS(Common Internet File System)的基本概念、安装配置过程,以及如何实现smb文件共享。内容包括安装samba软件、设置共享目录、管理用户访问权限、配置访问控制等,还涉及到了samba的白名单、黑名单策略以及共享目录的权限管理。同时,文章探讨了多用户挂载和永久挂载的实现方法,确保文件系统的安全性和访问控制。
摘要由CSDN通过智能技术生成

#CIFS基本概念

CIFS(common internet  system) 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。

安装包:

samba                ---服务器应用程序

samba-common    ---samba的支持文件

samba-client       ---客户端应用程序


实验环境:

服务器:server  172.25.254.162
客户端:desktop 172.25.254.200
 

一.smb文件共享

目的:将文件共享给其他用户

用internet文件系统(CIFS)也称为服务器信是适用于MicosoftWindows服务器和客户端的标准文件和打印机共享系统息块(SMB)。
Samba服务可以用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将Linux打印机作为CIFS/SMB打印机共享进行共享。

 


应用场景:

支付宝用户将个人信息上传,当服务器存储损坏,将用户信息丢失了,如何处理

有一台不共享的存储设备,所有用户信息都放在这台存储设备中(存储分离的手段),当有一台主机损坏时,用户可以通过其他主机来访问存储设备中的用户信息。

smb文件共享步骤:

服务端server开启共享步骤:

1)安装软件,提供文件共享服务

yum install samba samba-common samba-client -y           ---安装samba与samba-common软件,提供samba文件共享服务,samba-client用于访问其他主机的sama共享


systemctl start smb         ---开启samba文件共享服务


2)关闭火墙

systemctl stop firewalld    ---需要关闭火墙,允许其他主机来访问
systemctl disable firewalld    ---设置永久关闭火墙

3)关闭selinux状态

getenforce         ---将selinux关闭或者设置为警告状态
setenforce 0


4)查看文件共享目录的权限

useeradd westos              ---添加本地用户
ls -ld /home/westos/  ---查看westos用户的家目录的权限(其他主机用westos的samba身份进行登陆时,对于这个家目录是本地用户权限)

5)管理客户端访问本地文件共享目录时所使用的用户身份

创建用户:

smbpasswd -a student         ---创建samba用户,设置密码(!!!!!只能用本地用户才能进行samba访问)
设置smb服务student的密码

smbpasswd -a westos          ---添加westos的samba身份并且设置westos的samba密码
设置smb服务westos的密码

查看用户:
pdbedit -L          ---查看所有的samba本地用户

删除用户:
pdbedit -x student  ---删除samba本地用户student


 


客户端desktop访问共享目录

步骤:

yum install samba-client -y           ---安装认证插件


smbclient -L //172.25.254.162         ---不知道服务器的root密码,所以此时是匿名用户登录


smbclient -L //172.25.254.162  -U westos   ---本地用户westos访问


smbclient  //172.25.254.162/westos         ---匿名用户访问服务器的文件共享地址/home/westos


smbclient  //172.25.254.162/westos -U westos  ---本地用户访问服务器的文件共享地址,此时可以进行读写,quit退出


mount -o username=westos,password=redhat //172.25.254.162/westos /mnt/   ---

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值