smb服务配置

smb文件共享:用internet文件系统(CIFS)也称为服务器是适用于MicrosoftWindows服务器和客户端的标准文件和打印共享系统模块。Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将Linux打印机作为CIFS/SMB打印机共享进行共享。实验一、windows共享文件给linux1、实验环境1)、windows系统172.25.254…

大家好,又见面了,我是你们的朋友全栈君。

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

实验一、windows共享文件给linux

1、实验环境

1)、windows系统172.25.254.99:作为服务器共享文件
2)、linux操作系统172.25.254.118:作为客户端,访问windows下共享出来的文件

2、服务器端

在这里插入图片描述

3、客户端
1、yum install samba-client -y 			下载客户端软件
2、smbclient -L //172.25.254.99			测试是否共享成功
3、smbclient //172.25.254.99/WESTOS		访问共享目录
4、! ls 		查看共享内容	
5、put file		向共享目录中上传 文件
6、mount //172.25.254.99/WESTOS /mnt	挂载共享目录到本地
   mount //172.25.254.99/WESTOS /mnt -o username=guest
7、在/mnt目录中进行相关操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实验二、linux共享文件给Linux || windows

1、实验环境

1)、windows系统172.25.254.99:作为客户端,访问Linux下边共享的文件
2)、linux操作系统172.25.254.118:作为服务器端,共享文件给windows
和selinux,防火墙相关,必须将这两个因素考虑在内。

2、服务器端
1、yum install samba.x86_64 samba-common.x86_64		下载服务器端服务软件
			支持window			samba配置文件
2、rpm -ql samba				查看服务配置文件
3、创建共享目录
	mkdir /westos
	chmod 777 /westos			修改共享目录权限
	setfacl -m u:student:rwx /wstos	只给student用户读写权限
	semanage fcontext -a -t samba_share_t '/westos(/.*)?'修改共享目录安全上下文
	restorecon -RvvF /westos	刷新/westos目录及其下边的内容
4、vim /etc/smaba/smb.conf
	[LEE]						[]里边随便写,表示共享出去的名子
	comment=txt					共享说明,txt可以代表任何内容
	browseable =yes|no			是否显示共享目录
	valid users=westos			只允许westos用户访问
	valid users=(+/@)westos		允许westos用户组成员访问
	writeable=yes				所有用户可写
	write list=(@/+)lee			只允许lee用户组可写
	admin users=tom				管理员用户指定
	guest ok=yes				允许匿名用户访问
	path = /westos
125	map to guest=bad user		允许匿名用户挂载
5、systemctl restart smb		重启smb服务
6、创建smb用户
   useradd westos
   smbpasswd -a westos			创建smb用户westos(westos必须存在)
   pdbedit -L					查看smb用户
7、smbpasswd -x westos			删除smb用户

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

3、客户端
1)、window客户端

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2)、linux客户端

普通挂载:

1、yum install samba-client.x86_64 -y			下载客户端软件
2、smbclient -L //172.25.254.118/LEE			测试是否成功
3、smbclient //172.25.254.118/LEE -U westos		smb用户westos远程访问
4、mount //172.25.254.118/LEE /mnt -o username=westos,password=westos
												以smb的westos用户挂载远程共享文件到本地
5、smbclient //172.25.254.118/LEE -U guest 		匿名用户远程访问
6、mount //172.25.254.118/LEE  /mnt  -o username=westos,password=""	
												匿名用户挂载远程共享目录到本地

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
smb用户:在这里插入图片描述
在这里插入图片描述
匿名用户: 在这里插入图片描述
在这里插入图片描述
保密认证多用户挂载

1、yum insall cifs-utils -y						安装客户端软件
2、vim /root/smbauth							指定认证用户名和密码
	   username=westos
	   password=westos
3、chmod 600 /root/smbauth						修改文件权限,保证文件的安全性
4、mount //172.25.254.222/LEE /mnt -o credentials=/root/smbauth	
												隐藏用户挂载信息
5、mount //172.25.254.222/LEE /mnt -o credentials=/root/smbauth,sec=ntlmssp,multiuser
												安全挂载,通过认证才能访问共享目录,支持多用户
6、cifscreds add  -u westos 172.25.254.218		smb用户认证,通过认证才能访问
7、cifscreds clear -u westos 172.25.254.218		清除认证,如果使用共享目录,需要再次认证
8、vim /etc/fatab
	   //172.25.254.218/LEE /mnt cifs defaults,credentials=/root/smbauth,sec=ntlmssp,multiuser 0 0
	   											自动挂载
10、mount -a 									刷新挂载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129078.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • latex 希腊字母加粗_mathtype公式取消加粗

    latex 希腊字母加粗_mathtype公式取消加粗在编辑公式时,当使用\mathbf{\sigma}时,\mathbf{}不起作用?【解决方案】方案一、用\usepackage{amsmath}\boldsymbol{\sigma}\mathbf只对公式中的普通字母ABC…abcdef等起作用。方案二、更好的方法是使用\usepackage{bm}\bm{}来加粗。…

    2022年10月13日
    4
  • 我是互联网人,我没有做逃兵「建议收藏」

    我是互联网人,我没有做逃兵「建议收藏」作者|闫丽娇孔明明黎明唐亚华苏琦孟亚娜金玙璠本文经授权转载自燃财经(ID:rancaijing)一场突如其来的疫情,让本应该在春节休息的很多人,继续坚守在了工作岗位。特殊时…

    2022年5月7日
    51
  • matlab用插值法plot,Matlab插值法

    matlab用插值法plot,Matlab插值法实验目的:1.Matlab中多项式的表示及多项式运算2.用Matlab实现拉格朗日及牛顿插值法3.用多项式插值法拟合数据实验要求:1.掌握多项式的表示和运算2.拉格朗日插值法的实现(参见吕同富版教材)3.牛顿插值法的实现(参见吕同富版教材)实验内容:1.多项式的表达式和创建;多项式的四则运算、导数与积分。2.用Matlab实现拉格朗日及牛顿插值法。3.用多项式插值法拟合数据。实验步骤:1.多项式的…

    2022年6月4日
    37
  • modelsim-win64-10.4-se 破解攻略

    modelsim-win64-10.4-se 破解攻略在实验室换了新的win10系统,原来的quartus9.0在win10上安装不成功,没办法只能换成13.1版本,已经安装可用,下面是与其配合的modelsim-win64-10.4-se的破解攻略,安装教程可以去看正点原子的FPGA开发手册,写的很详细,但是没有讲破解方法,下面是可用的破解方法:软件安装好了却不能用,想必大家都有过这样的痛苦和无奈。这款软件的破解花了我整整一个下午的时间…

    2022年5月24日
    167
  • 多线程锁有几种类型_进程同步和互斥概念

    多线程锁有几种类型_进程同步和互斥概念一、同步与互斥的概念  现代操作系统基本都是多任务操作系统,即同时有大量可调度实体在运行。在多任务操作系统中,同时运行的多个任务可能:都需要访问/使用同一种资源;多个任务之间有依赖关系,某个任务的运行依赖于另一个任务。【同步】:  是指散步在不同任务之间的若干程序片断,它们的运行必须严格按照规定的某种先后次序来运行,这种先后次序依赖于要完成的特定的任务。最基本的场景就是:两个或两个以…

    2022年8月12日
    10
  • Openssl Heartbleed

    Openssl Heartbleed近日闹的沸沸扬扬的Heartbleed漏洞,仿佛一下子再次将人们拉回了对网络安全的关注和担忧。这个问题就是由于服务器端没有对用户发过来的心跳包数据进行边界检查,服务端根据用户心跳包指定的数据长度来返回同样长度的数据。如果用户指定长度为100字节,而实际心跳数据的长度只有1字节,服务端还是会memcpy长度100字节的数据,这样就会把服务端内存中的数据返回给用户,可能会…

    2022年7月15日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号