Samba匿名访问和身份验证及账户映射

首先需要两台虚拟机并且两台虚拟机能够ping通

windows samba匿名用户 samba匿名登录_重启


1.安装samba包及查看配置文件路径

windows samba匿名用户 samba匿名登录_windows samba匿名用户_02


2.过滤smb配置文件的注释文件,并再配置文件中添加share共享文件夹设置为所有人可访问。

windows samba匿名用户 samba匿名登录_windows samba匿名用户_03


windows samba匿名用户 samba匿名登录_共享文件夹_04


windows samba匿名用户 samba匿名登录_windows samba匿名用户_05


windows samba匿名用户 samba匿名登录_重启_06


3.创建abc文件且提升最大权限

windows samba匿名用户 samba匿名登录_共享文件夹_07

4.关闭防火墙和开启smb服务及查看端口号(139smb协议和445cifs协议)

windows samba匿名用户 samba匿名登录_重启_08


5.输入需访问共享的虚拟机IP地址,打开share文件夹并创建222文本进行匿名共享验证。

windows samba匿名用户 samba匿名登录_共享文件夹_09


windows samba匿名用户 samba匿名登录_windows samba匿名用户_10


windows samba匿名用户 samba匿名登录_windows samba匿名用户_11

6.查看共享文件夹share下的222文件并查看匿名用户

windows samba匿名用户 samba匿名登录_配置文件_12

7.进入smb的配置文件中,把安全级别改为user,添加test共享文件夹并设置他的权限和只有zhangsan用户可访问test共享文件夹并可在文件夹中进行修改。

windows samba匿名用户 samba匿名登录_重启_13


windows samba匿名用户 samba匿名登录_配置文件_14

8.创建zhangsan,lisi用户并设置smb密码

windows samba匿名用户 samba匿名登录_共享文件夹_15


查看smb用户信息

windows samba匿名用户 samba匿名登录_重启_16


9.在opt目录下创建test并给test提升最大权限

windows samba匿名用户 samba匿名登录_共享文件夹_17


10.在windows7中清空缓存文件及重启smb服务

windows samba匿名用户 samba匿名登录_windows samba匿名用户_18


windows samba匿名用户 samba匿名登录_重启_19


11.zhangsan用户进行登录并再test文件夹中创建333文本进行验证。

windows samba匿名用户 samba匿名登录_配置文件_20


windows samba匿名用户 samba匿名登录_配置文件_21


windows samba匿名用户 samba匿名登录_windows samba匿名用户_22

12.验证成功

windows samba匿名用户 samba匿名登录_重启_23

13.再smb映射表中把zhangsand的用户名改为a1 a2(只改用户名防止别人知道你的账户具体信息),在smb的配置文件中加上修改路径。

windows samba匿名用户 samba匿名登录_windows samba匿名用户_24


windows samba匿名用户 samba匿名登录_共享文件夹_25


windows samba匿名用户 samba匿名登录_共享文件夹_26

14.进行smb服务的重启和windows7的缓存清空,再进行登录。

windows samba匿名用户 samba匿名登录_配置文件_27


windows samba匿名用户 samba匿名登录_共享文件夹_28

1

映射成功


转载于:https://blog.51cto.com/13642258/2117179