如何设置共享文件夹访问无需验证即可进入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置共享文件夹访问无需验证即可进入相关的知识,希望对你有一定的参考价值。
第一种第一步:关闭简单文件共享请按照下列步骤操作:
1. 单击“开始”,然后单击“我的电脑”。
2. 在“工具”菜单上,单击“文件夹选项”,然后单击“查看”选项卡。
3. 在“高级设置”部分中,清除“使用简单文件共享(推荐)”复选框。
4. 单击“确定”。
第二:创建帐户(AAA)
进入控制面板的用户帐户,创建一个新帐号,帐户类型选择受限,帐号创建好后,创建该帐号的密码。
添加用户也可以这样进行:打开控制面板,“管理工具”,“计算机管理”,“系统工具”,“本地用户和组”,“用户”,在右边的窗口,按右键新建用户。
第三、设置共享
做好以上的设置就可以设置共享了,点击一个文件夹,属性,共享选项卡。
点击权限,默认是EVERYONE,也就是每个用户都有完全控制的权限:
这设置不安全,所以我们要把EVERYONE删除了。
下面添加AAA的权限,按“添加”,查找用户名“AAA”,确定之后就组和用户中就有了,如果我们设置AAA有只读权限,只需要在“读取”那里打勾就行了。
权限的说明:
读取权限允许用户:浏览或执行文件夹中的文件。
更改权限允许用户:改变文件内容或删除文件。
完全控制权限允许用户:完全访问共享文件夹。
如果设置不同的帐户不同权限,重新一次以上步骤。
最后还要禁止guest帐号。这样在另-台电脑A上访问时就会出现登录对话框。如果已访问过,但输入的帐号或密码有误的话或没有输入帐号就已出现了共享的文件夹但此时共享的文件夹是打不开的,只要把电脑A注销一下再重新访问就又会出现登录对话框了。
如果还不行看下控制面板->管理工具->本地安全策略中 本地安全策略:\安全设置\本地策略\用户权限分配\中的“拒绝从网络访问这台计算机”,删除AAA这个帐号。在该文件夹的共享权限里删除everyone,添加user1 第二种 局域网内,经常要共享一些文件夹来让其他人访问,但是通常情况下一旦将文件夹共享之后,局域网内所有的计算机都可以在网上邻居中看到这个共享的文件夹了,有的时候我们只想让部分需要访问这个文件的用户访问,而想让其他不相关的用户“视而不见”呢? 答:隐藏文件夹
要想让其他用户无法通过网上邻居直接来访问某个文件夹(例如“我的共享”文件夹),我们可以将其“隐藏”起来,具体方法如下:
右击文件夹图标,选择弹出快捷菜单中的“共享和安全”,在打开的窗口中选择“共享”标签,选择“共享该文件夹”,在“共享名”后面的文本框中输入共享文件夹名并在文件夹名后添加一个半角的“$”字符,最后单击“确定”保存设置。
如果没有在上面的窗口中给共享文件名添加“$”符,也可以右击该共享文件夹,选择“重命名”将这个共享的文件名称后添加一个半角的“$”字符(例如“我的共享$”)。 经过这样的操作之后,其他用户打开网上邻居时,在网上邻居列表中将不会看到该共享文件夹了。
如果你希望某个用户去访问你的这个共享文件夹,只要告诉他这个共享文件夹的绝对路径即可,此路径为“\你的计算机名\我的共享$”,只要将其输入到资源管理器的地址栏中并回车即可访问了,注意:后面的“$”是必不可少的,如果少了该字符将访问不成功。
隐藏自己的计算机
上面的方法是在局域网内隐藏一个特定的文件夹,如果你想将自己的计算机也隐藏起来,请看:
单击“开始→运行”,在打开的“运行”对话框中输入“cmd”打开命令行窗口,输入“net config server /hidden:yes”,再回车就可以了,这样,别人就无法从网上邻居中直接看到你的计算机,只有通过在资源管理器地址栏中输入“\计算机名” 才来访问你的计算机。 不过,通过上面的方法只能对当前有效,以后每次重新启动系统后要重新运行该命令才行,如果希望将自己的计算机从网上邻居中永久隐藏,可以通过修改注册表来达到目的:
打开注册表编辑器,在左侧窗口中展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Parameters”,在右侧窗口中找到DWORD类型值改为“1”,按“F5”刷新注册表即可。
1、打开guest帐号,guest帐号默认情况下是不启用的 2、在共享文件夹的共享选项卡中,把3S_Setup的权限的组或用户名称中添加Everyone组 3、在共享文件夹的安全选项卡中,把3S_Setup的权限 的组或用户名称中添加Everyone组 4、开始运行secpol.msc 5、本地策略安全选项网络访问:本地帐户的共享和安全模式本地安全设置仅来宾 - 本地用户以来宾身份验证6、OK! 参考技术A 推荐使用坚果云分享文件!坚果云是一款提供网盘|云盘|云服务的团队协助软件,可随时随地实现分享文件夹,同时坚果云网盘支持移动办公,协同办公,文件同步,数据备份,智能管理,在线编辑等功能。
没有当前用户 AWS Amplify 身份验证错误 - 无需登录即可访问
【中文标题】没有当前用户 AWS Amplify 身份验证错误 - 无需登录即可访问【英文标题】:No current User AWS Amplify Authentication Error - need access without login 【发布时间】:2020-05-27 11:37:45 【问题描述】:目标
使用 AWS amplify 启动基于 React 的订单。由于可能是身份验证问题,目前无法将条目提交到数据库。
我有一个被多个前端使用的 AWS Amplify 后端 - 一个库存管理系统和一个新订单。
库存管理系统设置了身份验证(Cognito 用户池,使用 withAuthenticator React 组件),需要用户登录才能访问应用程序。 成功完成后,它允许用户更改数据库(dynamoDB,使用 GraphQl),从数据库中获取数据等。
订单表单不需要用户登录,但我仍然需要将表单条目提交到数据库。当使用 Amplify 控制台托管表单并提交表单条目时,我收到此错误:
Uncaught (in promise) No current user
以前有没有其他人处理过这个问题或类似的事情?到目前为止,我还没有找到任何有用的答案来解决这个问题。
感谢您的帮助!
【问题讨论】:
我也遇到了同样的问题。你找到解决办法了吗? 【参考方案1】:当您使用amplify api add
创建 API 时,您必须启用用户身份验证作为 API 的选项之一。您需要向您的 React 应用程序添加身份验证,然后以注册用户身份登录,然后再发出 API 请求。最快的方法是使用预构建的 react UI 框架。
使用 yarn 或 npm 安装 UI 框架:
yarn add aws-amplify @aws-amplify/ui-react
或
npm i aws-amplify @aws-amplify/ui-react
然后
import React from "react";
import Amplify from "aws-amplify";
import AmplifyAuthenticator, AmplifySignOut from "@aws-amplify/ui-react";
import awsconfig from "./aws-exports";
Amplify.configure(awsconfig);
const App = () => (
<AmplifyAuthenticator>
<div>
My App
<AmplifySignOut />
</div>
</AmplifyAuthenticator>
);
请参阅文档中的步骤和更多详细信息:https://docs.amplify.aws/ui/auth/authenticator/q/framework/react#installation
【讨论】:
以上是关于如何设置共享文件夹访问无需验证即可进入的主要内容,如果未能解决你的问题,请参考以下文章