BeagleBone配置Samba,使得BBB可作为一个Windows磁盘访问,方便程序、文本等的编写、拷贝等操作。
1) 安装Samba #opkg install samba 安装比较耗时,耐心等候。
完成完成。
2) 配置samba 打开samba配置文件 #nano /etc/samba/smb.conf 到文件最后位置,参考注释信息,添加下列内容: ;[myshare] ; comment = Mary's and Fred's stuff ; path = /usr/somewhere/shared ; valid users = mary fred ; public = no ; writable = yes ; printable = no ; create mask = 0765 [Janson_huang] comment = Janson Huang's Samba Configuration path = /home/root writable = yes printable = yes public = yes
完成后按ctrl + x,y保存退出。
3)重启samba服务 #/etc/init.d/samba restart
4)windows7登陆samba服务器
点击映射网络驱动器,
登陆时需要输入密码,
这说明samba登陆需要密码,先在BBB上设置一下samba账号 使用smbpasswd命令,命令用法如下: smbpasswd -a 增加用户(要增加的用户必须以是系统用户) smbpasswd -d 冻结用户,就是这个用户不能在登录了 smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用 smbpasswd -n 把用户的密码设置成空. 要在global中写入 null passwords -true smbpasswd -x 删除用户 #smbpasswd –a root
设置密码为1… 然后在刚才的界面账号输入root,密码输入为1,此时完成相应的映射。
此时可像操作磁盘一样操作BBB~
5)取消用户登陆访问samba服务器 在文件/etc/samba/smb.conf结尾处加上guest ok = yes,重启Samba,Windows下重新映射,此时无需账户登陆。
|