最近参加了一个关于ROS的沙龙,这个系统以前就了解只是没有操作,正好赶上这个机会就一起玩玩。由于ROS是基于Ubuntu下开发的,所以还想玩ROS就必须安装Ubuntu,接下来就有安装Samba的经历了。
1、 安装Samba文件
这个比较简单只需执行一条命令就可以了,如下:
sudo apt-get install samba samba-common
其中samba是服务器的软件包,samba-common是通用工具和库
2、 创建共享文件
mkdir /home/liaoxu/smb_share
sudo chmod 777 /home/liaoxu/smb_share
第一条命令是创建共享文件,第二条命令是更改文件的访问权限
3、 备份以及修改配置文件
Sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
Sudo gedit /etc/samba/smb.conf
第一条命令是把smb.conf拷贝为smb.conf.bak防止以后配置错误恢复原文件。
在smb.conf文件的后面添加语句:
[path]
Path = /home/liaoxu/smb_share
Availbale = yes
Browseable = yes
Public = yes
Writable = yes
其中path表示共享文件的路劲,public表示文件对所有人可见
4、 添加smb用户
#useradd liaoxu
#smbpasswd liaoxu
上面这两条命令是添加用户并添加密码
5、 重启Samba服务器
sudo /etc/init.d/samba restart
重启之后我们在linux和windows直接相互ping各自的ip地址,如果可以ping通基本上没有什么问题了。
6、 最后我们在windows下访问linux了,在地址栏中输入linux的ip之后回车就可以了。
7、 最后我们可以一个文件到linux下了!下面的图就是我复制到服务器下的文件。
最后总结一下:上面的这些步骤起始特别简单了,但是却花费了好几个晚上的时间其余就是因为一个字母的大小写。自己还是太过于毛躁了,还是不够成熟。