在日常维护中,经常会遇到linux跟windows网络之间的互访问题。现在有一个叫做Samba的为两个系统架起桥梁,那什么是Samba呢?
Samba是Windows SMB(Server Message Block,服务器消息块)协议和CIFS(CommonInternet File Systems,通用Internet 文件系统)协议在Unix 中的一种实现。通过该协议,可以实现Linux/Unix 和Windows间的文件沟通,Windows 的网上邻居服务就是其在Windows平台上的实现。红旗服务器操作系统平台,自带Samba服务端和客户端工具。
在Samba访问过程中需要为samba增加用户,来提高访问的可靠性:
#useradd test
#passwd test
#smbpasswd -a test 如何去启动Samba这个服务呢?在linux下执行
#service smb start
通过windows访问:
但是,如在linux下面图形访问网络邻居时候有时候会出现对windows主机名字符集解析成为乱码或是某些特殊符号,要解决这个问题可以通过修改字符集来解决这个问题;
Samba 配置文件在/etc/samba/smb.conf,在[global]部分增加一下内容:
dos charset = cp936
display charset = cp936
退出之后,restart Samba service,OK,搞定了!!!