优酷路由宝曾经风靡一时,保有量很大。即使现在很多人也拿来刷机。能刷入的固件非常多,其实官方固件还是很好用的,特别是可以远程APP管理。本文就是在官方固件基础上进行修改,扩展功能。
路由宝本身有一个USB接口,插入U盘后,通过电脑或者其他设备可以读取u盘上文件。访问方法是打开我的电脑,地址栏中输入\\192.168.11.1回车即可浏览U盘中文件,方便局域网设备之间传递文件,或者移动设备访问播放u盘上音视频等。但由于系统限制,默认只能读取不能写入,下面详细介绍一下修改方法,通过电脑和其他设备获得U盘写入权限。
1、root优酷路由宝,方法见之前的文章。简单概括一下就是手动升级,刷入开Telnet固件,重启后即获得root权限。
2、用xshell或putty登录路由宝,我这里用xshell登录。登录成功后如下图所示。
3、修改/etc/init.d/samba这个文件。在xshell窗口输入vi /etc/init.d/samba回车,打开samba文件,然后按下键盘中字母“i”进入编辑模式,用向下的方向键,移动鼠标到如下代码处。
start() {
config_load samba
config_foreach smb_header samba
config_foreach smb_add_share sambashare
service_start /usr/sbin/smbd -D
service_start /usr/sbin/nmbd -D
在前面加上#注释掉代码,使之不再执行。修改后如下所示。
start() {
# config_load samba
# config_foreach smb_header samba
# config_foreach smb_add_share sambashare
service_start /usr/sbin/smbd -D
service_start /usr/sbin/nmbd -D
修改完成后,按下键盘中Esc键,然后再依次按下“:wq”,以上命令意思是保存刚才的修改并退出编辑。
4、给匿名帐号nobody写入权限,先找个u盘插到路由宝的usb接口,u盘有无文件均可。然后在xshell窗口中输入chown -R nobody:nogroup /tmp/youku/mnt/usb0回车。成功执行后没有任何提示。
5、重启samba服务,输入/etc/init.d/samba restart回车。在计算机路径中输入\\192.168.11.1 就可以看到u盘中共享的文件和文件夹了,可以试一下此时应该可以把文件写入u盘了。