Samba大致工作过程如下:
关于Samba的资源共享配置详解_第1张图片
实例分析:安装使用3.5版本的samba实现windows与linux资源共享的功能
1、 先卸载系统自身携带的3.0的samba版本
[root@station45 ~]# rpm -e samba-client samba-common
2、 安装3.5版本的samba
[root@station45 ~]# yum install samba3x samba3x-client samba3x-common –y
3、 现在把/share/test共享
clip_p_w_picpath004
[root@station45 ~]# vim /etc/samba/smb.conf (在文件尾部添加)
关于Samba的资源共享配置详解_第2张图片
测试语法
关于Samba的资源共享配置详解_第3张图片
关闭selinux
clip_p_w_picpath010
查看445端口和139端口
关于Samba的资源共享配置详解_第4张图片
添加用户账号和密码
关于Samba的资源共享配置详解_第5张图片
在物理主机上访问:
关于Samba的资源共享配置详解_第6张图片
访问到的内容
关于Samba的资源共享配置详解_第7张图片
在hadoop下创建文档—》jll
关于Samba的资源共享配置详解_第8张图片
在虚拟主机上查看
关于Samba的资源共享配置详解_第9张图片
但是tools没有创建文档的权限
关于Samba的资源共享配置详解_第10张图片
需要授权
# setfacl -m u:hadoop:rwx /share/test
clip_p_w_picpath026
在tools上新建文件
关于Samba的资源共享配置详解_第11张图片
在虚拟机上查看tools创建的文档
clip_p_w_picpath030
还可以映射到物理主机上
关于Samba的资源共享配置详解_第12张图片
查看映射结果,此时可以在里面编写文件
关于Samba的资源共享配置详解_第13张图片
在linux系统上还可以匿名登录,访问共享资源
关于Samba的资源共享配置详解_第14张图片
指定用户访问tools中的共享资源
关于Samba的资源共享配置详解_第15张图片
验证上传的文件
clip_p_w_picpath040
验证下载文件
clip_p_w_picpath042
4、 如何将samba目录挂载至本地目录下
# mount -t cifs //172.16.50.100/tools /mnt -o username=hadoop
clip_p_w_picpath044
实现开机自动挂载,需要注意的是用户是有密码的,需要把用户密码写在一个不被别人看到的文件中(文件可以随意取)
# vim /etc/fstab
clip_p_w_picpath046
添加用户密码到特定的文件中
# vim /etc/samba/cred.passwd
clip_p_w_picpath048
此文件别人是没有访问权限的
关于Samba的资源共享配置详解_第16张图片
好了,到此samba的基本功能就实现了