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

Samba匿名访问和身份验证及账户映射
首先需要两台虚拟机并且两台虚拟机能够ping通

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

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




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

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

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


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

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

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

查看smb用户信息

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

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


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


12.验证成功

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


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

1

映射成功

原文地址:http://blog.51cto.com/13642258/2117179

时间: 2024-11-08 03:12:56

Samba匿名访问和身份验证及账户映射的相关文章

Samba共享服务:匿名共享、身份验证、账户映射、访问控制

实验项目:Samba服务匿名共享:Samba服务身份验证共享:Samba服务账户映射.Samba服务访问控制 实验环境:VMware虚拟机Linux系统(我这里是Redhat6.5)Win7(这里仅用于测试实验效果) 实验目的:1.在win7中匿名共享Linux中的文件(无需身份验证.无需密码)2.在win7中共享Linux中文件,但是需要身份验证和密码验证3.给账户配置别名,用别名登陆共享,提高安全性4.禁止一个网段或多个网段访问 实验经过:无论是在Windows.Linux.Unix,选用S

linux中Samba匿名访问简单配置(以RHEL为例)

第一步:在根下执行:mkdir /public       修改下权限:chmod 777 /public 第二步:备份 smb.conf: mv /etc/samba/smb.conf /etc/samba/smb.conf.bak       编辑配置文件:vim /etc/samba/smb.conf      [global]      security = share      [public]        comment = public        path = /public

samba文件共享及账户映射

samba文件共享及账户映射 实验介绍:在虚拟机Linux系统上安装sanmba服务,并在另外一台虚拟机的win7系统上访问共享文件夹,主要分为:匿名访问.身份验证访问.以及添加白名单和为了保护服务器安全的账户映射功能.1. 在Linux系统上安装samba服务 2.修改samba服务的配置文件,在 /etc/samba/smb.conf中进行修改,由于原文件中注释内容较多,故将源文件中的注释删除掉. 3. 先进行匿名访问,修改以下内容①将其中的user改为share(share用于匿名访问,u

ASP.NET 身份验证机制

ASP.NET提供了3种认证方式:windows身份验证:IIS根据应用程序的设置执行身份验证.要使用这种验证方式,在IIS中必须禁用匿名访问.Forms验证          :用Cookie来保存用户凭证,并将未经身份验证的用户重定向到自定义的登录页.Passport验证      :通过Microsoft的集中身份验证服务执行的,他为成员站点提供单独登录和核心配置文件服务. 关于这三种验证方式的配置,推荐一篇博文:http://www.cnblogs.com/chenqingwei/arc

【ASP.NET】编程点滴 :ASP.NET身份验证

ASP.NET实际开发中身份验证 是一个不可回避的问题.在相当一段长的时间内,由于不求甚解,我对这个话题似懂非懂.今天就对它做个简单的小结. Authentication and Authorization(身份验证和授权) 在开始ASP.NET身份验证之前,我们必须了解两个概念:Authentication and Authorization Authentication是识别该用户的身份,换句话说,它检查特定用户是不是特定网站的用户,它回答了“Who are you”的问题. Authori

API测试最佳实践 - 身份验证

适用等级:高级 1. 概况 身份验证通常被定义为是对某个资源的身份的确认的活动,这里面资源的身份指代的是API的消费者(或者说是调用者).一旦一个用户的身份验证通过了,他将被授权访问那些期待访问的资源或API. 验证(Authentication)- 指的是对API最终使用者的确认的活动. 授权(Authorization)- 指对那些验证通过的用户能所能够访问的资源进行确认的活动. 2. 身份验证的标准(Authentication Standars) 身份验证的标准和技术太多了,比如, 2.

微软BI 之SSIS 系列 - 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件

开篇介绍 大多数情况下我们的 SSIS 包都会配置在 SQL Agent Job 中周期性的按计划执行,比如每天晚上调用 SSIS 包刷新数据,处理 Cube 等.一旦 SSIS 包中出现任何异常,报错,那么配置在 SQL Agent Job 中的通知,邮件提醒就会把这些错误信息发邮件到指定的用户或者系统维护者,这样就起到了一个错误监控的作用. 但是在有的情况下,有一些自定义的 SSIS 调度框架的计划调度都不是通过 SQL Agent Job 配置来完成的.比如我以前在一个小项目中设计过一个

IIS身份验证知识摘录

IIS 身份验证 ASP.NET 身份验证分为两个步骤.首先,Internet 信息服务 (IIS) 对用户进行身份验证,并创建一个 Windows 令牌来表示该用户.IIS 通过查看 IIS 元数据库设置,确定应该对特定应用程序使用的身份验证模式.如果 IIS 配置为使用匿名身份验证,则为 IUSR_MACHINE 帐户生成一个令牌并用它表示匿名用户.然后,IIS 将该令牌传递给 ASP.NET. 其次,ASP.NET 执行自己的身份验证.所使用的身份验证方法由 authentication

在Django中定制身份验证

在Django中定制身份验证 Django附带的认证对于大多数常见情况来说已经足够了,但您可能需要通过开箱即用的默认设置才能满足需求. 要为您的项目定制身份验证,需要了解提供的系统的哪些点可扩展或可替换. 身份验证后端为用户模型存储的用户名和密码需要针对与Django默认不同的服务进行身份验证时提供了一个可扩展的系统. 您可以给您的模型定制可以通过Django的授权系统进行检查的权限. 您可以扩展默认的用户模型,或者替换完全自定义的模型. 其他验证来源 您可能有时需要挂接到另一个身份验证来源 -