前提条件:window和ubuntu能ping通。如果ubuntu安装在虚拟机下,需使用桥接 或是网络地址转换模式。
1 安装samba
如果你的ubuntu能联网,直接使用命令:sudo apt-get install samba.
或者想办法把安装包上传到linux,可以使用ftp,或者winscp工具(也可以实现和linux和windows的共享)等。
2 添加系统用户,使用该用户在window下通过samba服务登陆linux,或者使用已创建好了用户。
adduser username(创建系统用户,已经创建好,可省略这步)
password username.
输入密码
3 创建系统用户(指步骤2中的系统用户)使用samba服务的密码,这个密码和创建系统用户时设置的密码,不是同一个密码,但是密码的值可以相同。
sudo smbpasswd -a username
4 配置samba服务,在安装后
sudo vim /etc/samba/smb.comf
打开后,在文件末加入如下选项:
[username]
comment = username Directories
path = / (在windows下可访问的范围)
browseable = yes (可浏览)
writable = yes (可写)
valid users = username (有效用户,刚刚创建的系统用户)
保存退出
5 启动samba服务
/etc/init.d/sambd restart 或是 service sambd restart
6 在windows下的浏览器 或是 打开的文件夹的地址栏中输入
\\192.168.100.102 (ubuntu的ip,可使用ifconfig查看)
回车,
输入系统用户名,和步骤3中创建的密码,即可访问。
注意:可能有访问不成功或是文件不能复制的情况,可能是没有关门linux的防火墙,
在linux下:/etc/init.d/tptables stop ( 关闭防火墙)