在Debian 8上装Xware玩迅雷远程下载

DevLabs Post in 未分类
0

前段时间从朋友那里弄到一台hp的小主机, 做工不错, 挺沉的, 但配置略差, 奔腾E 2160 1.8GHz, 512M内存, 反正朋友又不想要了, 于是便宜了我, 拿回家用来跑Debian8, 装上samba当做文件共享服务器用. 后来发现了迅雷的Xware固件这个东西, 能在很多路由器等设备上运行, 比如openwrt, 树莓派, 群晖了什么的, 之前买的路由器上也有, 但只插了一个4G的卡, 用起来不爽, 既然也有x86平台的固件, 就折腾了一番跑了起来, 然后用它来玩远程下载, 爽歪歪.

总体来说没什么大问题, 电脑上只有一块硬盘, 按照网上的教程在 /media 下面建了个文件夹thunder, 把 /home 下的samba共享文件夹用 mount –bind 链接到 /media/thunder 下做为下载的存储空间, 另外有时候我想下载点东西不想让别人看到(你懂的), 于是又新建了一个文件夹 mount 到 /media 下, 但迅雷不认, 下载界面中仍然只显示只有一个存储分区. 于是只好在之前的共享目录中再建了一个文件夹, 配置samba需要密码访问, 不过很可惜因为上一级目录是共享的, 从上一级目录进入此目录时畅通无阻, 不过直接访问还是需要密码的, 但这样密码也就是摆设啊.

a

b

如图, 两张图里的foobar其实是一个文件夹(注意地址栏), 但直接访问是要密码的, 从父文件夹访问就畅通无阻了.

查了半天没找到解决方法, 一觉醒来忽然灵机一动, samba用于加密访问的用户是存在于系统中的, 那改一下文件夹中的权限如何? 于是果断把boobar的权限改为700(拥有者有所有权限, 其它用户无任何权限), 然后试了一下, 成功了!

c

后来想了一下, 当进入share目录时是以匿名用户(不确定)身份进入的, 当访问foobar目录时由于权限设置已经无法访问了.

还有一个比较抓狂的问题就是, 在Windows中输入密码访问加密的文件夹后即使不勾选记住密码, 第二次访问时也由于密码缓存(?)仍然可以直接访问, 解决方法是在Windows命令行中输入
net use * /del
删除连接, 记得在删除连接之前关掉所有资源管理器窗口, 否则是不会起作用的, 只有重启explorer.exe才行.

嗯, 忘记说了, 要下载文件到加密文件夹中时将远程下载的默认目录TDOWNLOAD换为foobar文件夹就行了.

d

« Prev:

Leave a Reply