就地取材,手动为网盘目录加把锁

软件先锋 2015-12-28 10:13网络整理点击: 标签:

我使用的是百度云盘,默认同步目录是“j:\百度云同步盘”。 默认情况下,每次开机后都会自动启动百度云客户端,我的电脑只要进入系统,任何使用我的电脑的人都可以轻易打开这个目录,查看其中的文件并且可以任意删除文件,而这些操作会自动同步到百度云服务器。因此为了网盘文件的安全,我使用的是Win8自带的权限,通过设置权限来阻止用对同步目录的访问。

首先在本地电脑创建一个名为“打开网盘”的专用管理员帐户,然后设置同步目录“j:\百度云同步盘”只有“打开网盘”专用账户才能访问,同时设置每次开机以“打开网盘”账户身份启动百度云客户端,这样既可以限制本地账户对同步目录的访问,同时又不会对客户端的文件同步带来不便。此外为了方便操作,我使用免费的Qdir文件浏览器来对同步目录进行管理。

首先按提示新建一个名为“打开网盘”的专用管理员帐户,进入该账户后安装百度云客户端和Qdir程序,然后将同步目录设置为“j:\百度云同步盘”。右击上述同步目录选择“属性”,在打开属性设置窗口点击“高级”,接着点击“取消继承”,在弹出窗口点击“是”,将所有用户继承权限全部删除(如图1)。

17 ypf-daren1-2p-1

取消继承权限

点击“确定”返回属性窗口,接着点击“编辑”,在打开的窗口单击“添加”,添加“打开网盘”账户,将其对该文件夹的权限设置为“完全控制”,同上继续添加自己平时登陆的账户,将其对该文件夹的权限设置为“拒绝”,使经常登陆的账户无法访问同步目录(如图2)。

17 ypf-daren1-2p-2

设置账户访问权限

完成上述的设置后,注销“打开网盘”并且以自己常用的账户登陆,同时为了电脑的安全,建议将常用的登陆账户设置为“标准账户”。接着启动记事本新建一个批处理open.bat保存在桌面,代码如下:

echo off

cls

runas /user:打开网盘 "D:\Program Files\Q-Dir\Q-Dir.exe"

cls

命令解释:使用runas命令以用户“打开网盘”的身份运行Qdir,因为通过上述的设置后,当前账户没权限访问同步目录,通过runas命令即可以“打开网盘”的身份访问。

同上,继续制作一个批处理baidu.bat,放置在D:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp下,作为开机启动百度云客户端:

runas /savecred /user:打开网盘 "D:\Users\打开网盘\AppData\Roaming\baidu\BaiduYun\baiduyun.exe"

当然如果自己需要访问共享目录,我们只要运行桌面的open.bat,然后按提示输入“打开网盘”账户的登陆密码,密码字符不会显示,然后回车即可。

在启动的Qdir,我们就可以轻松访问上述同步目录了这里可以轻松将文件保存到同步目录,或者直接删除其中的文件,在后台运行的百度云客户端会自动同步,这样通过权限的限制就实现只有登陆密码才可以访问同步目录的效果,有效保护网盘文件的安全(图3)。

17 ypf-daren1-2p-3