发布于 2016-07-01 05:08:33 | 225 次阅读 | 评论: 0 | 来源: 网友投递
Samba 可以让win和unix共享文件的东东
Samba,是种自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的 SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结。在目前的版本(v3),不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Windows Server的网域、扮演为网域控制站(Domain Controller)以及加入Active Directory成员。简而言之,此软件在Windows与UNIX系列OS之间搭起一座桥梁,让两者的资源可互通有无。
实验环境:
根据公司信息化建设要求,需要在局域网内搭建一台文件服务器,便于对数据的集中和管理和备份,考虑到文件的安全性和运行效率及稳定,选择在RHEL6
上搭建 文件共享服务器!
实验截图与解释:window匿名访问 linux服务
首先挂载光盘安装Samba然后配置ip地址
mount: block device /dev/sr0 is write-protected, mounting read-only
安装软件
建测试文件夹
过滤配置文件 然后编辑配置文件:在 /etc/samba/smb.conf
查看 端口号smbd是占用的139和445端口。
netstat -tlnp | grep smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 13139/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 13139/smbd
备份smb.conf文件
Samba服务器的配置文件都位于/etc/samba目录中,服务器的主配置文件是smb.conf;也有用户配置文件 smbpasswd、smbusers和lmhosts等;还有一个文件是secrets.tdb,这个文件是Samba 服务器启动手自动生成的
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
ls /etc/samba
lmhosts passdb.tdb secrets.tdb smb.conf.bak smbpasswd smbusers
4、设置samba服务器能实现匿名读写
[STEP 1]配置smb.conf文件
touch smb.conf
vim smb.conf
/*全局配置*/
[global]
workgroup = root //类似于在Windows中显示的工作组名称
netbios name = mabin-samba //被netbios解析出来的计算机名
server string = samba testserver //服务器说明
security = share //security是登录和验证方式,设置为share可以匿名访问;而如果是user这种验证方式的话,就需要用户名和密码
[root] //在Windows中显示出来的共享目录名
path = /var/samba //共享目录的路径
writeable = yes //是否可写
browseable = yes //是否可浏览
guest ok = yes //设置匿名用户以guest身份登录
必须关掉防火墙