Linux以Ubuntu为例,配置ubuntu的IP地址,确保ubuntu可以PING通XP的IP地址。
ubuntu的IP地址最好采用静态配置的方式,这样它的IP不会经常改变,IP地址的设置参考本机系统的IP地址。
我的机子的IP是:
IP Address. . . . . . . . . . . . : 192.168.5.159 Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.5.254VM中Ubuntut的静态IP设置为:IP Address. . . . . . . . . . . . :192.168.5.160
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.5.254服务安装比较简单:#apt-get install smb
1.修改samba的配置文件。
命令:# vim /etc/samba/smb.conf
直接在末尾添加如下内容,
[root]
comment = Root Directories
browseable = yes
writable = yes
path = /
valid users = smb
2.添加用户,注意添加的用户与修改配置文件部分valid users = smb 相同,如果smb用户存在则不需要添加。
命令:# useradd smb
3.设置smb账户登陆samba服务器的密码
命令:# smbpasswd -a smb
4.重启samba服务器
命令:# /etc/init.d/smb restart
或 # service smbd restart
5.在Windows和Linux网络都畅通的情况下,在Windows下登陆samba服务器。
我的Linux的ip为192.168.5.160则在Windows的运行中输入\\192.168.5.160
弹出一个登陆界面,输入账户名smb和刚才设置的登陆samba服务器的登陆密码
现在Windows和Linux之间的文件可以通过文件夹smb共享了!
如果需要直接在Windows下修改、新建文件(夹),加一条命令即可
# chmod -R 777 /home/user
#chown -R smb /home/user
总结:主要留意几个地方,一个是共享目录,另一个是读写权限,browseable/write able,如果达不到效果,再配合chmod。