硬盘上安装了Ubuntu,然后在虚拟机上安装WinXP。对于怎么共享文件,以前是用FTP,不过前几天在Windows下使用了Samba,感觉挺舒服的。
在CSDN上做一个资料的备份。
① 安装Samba服务器
$ sudo apt-get install samba
以前好像是 samba-server,不过在现在的Ubuntu直接按照上面的下载就OK了。
②Samba服务的组成
Samba的核心是两个守护进程smbd和nmbd。它们的配置信息都保存在/etc/samba/smb.conf里面。
其中smbd处理Samba软件与Linux协商,nmbd使其他主机能浏览Linux服务器。
③简单的配置
先备份下原来的配置文件
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
将原来的配置文件进行修改
$ sudo gedit /etc/samba/smb.conf
④定制Samba的用户
$ sudo useradd user // 添加一个用户
$ sudo smbpasswd user // 更改user的samba服务器密码
$ sudo testparm // 这一步是测试Samba的配置是否有问题
$ sudo /etc/init.d/samba restart // 这才是正真的重启Samba服务
【配置文件】
##(1)global修改的地方,防止乱码产生
[global]
workgroup = WORKGROUP
server string = Ubuntu
dns proxy = no
# display charset = UTF-8
# unix charset = UTF-8
# dos charset = cp936
##(2)在文本最后添加Share段,其中/home/share/samba是共享目录
[Share]
comment = Shared Folder with username and password
path = /work/samba
public = yes
writable = no
valid users = user
create mask = 0300
directory mask = 0300
force user = nobody
force group = nogroup
available = yes
browseable = yes
##(3)搜索到security一项,修改如下
security = user
username map = /etc/samba/smbusers
# security = share