关于Samba的资源共享配置详解

Samba大致工作过程如下:
clip_image002
实例分析:安装使用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_image004
[root@station45 ~]# vim /etc/samba/smb.conf (在文件尾部添加)
clip_image006
测试语法
clip_image008
关闭selinux
clip_image010
查看445端口和139端口
clip_image012
添加用户账号和密码
clip_image014
在物理主机上访问:
clip_image016
访问到的内容
clip_image018
在hadoop下创建文档—》jll
clip_image020
在虚拟主机上查看
clip_image022
但是tools没有创建文档的权限
clip_image024
需要授权
# setfacl -m u:hadoop:rwx /share/test
clip_image026
在tools上新建文件
clip_image028
在虚拟机上查看tools创建的文档
clip_image030
还可以映射到物理主机上
clip_image032
查看映射结果,此时可以在里面编写文件
clip_image034
在linux系统上还可以匿名登录,访问共享资源
clip_image036
指定用户访问tools中的共享资源
clip_image038
验证上传的文件
clip_image040
验证下载文件
clip_image042
4、 如何将samba目录挂载至本地目录下
# mount -t cifs //172.16.50.100/tools /mnt -o username=hadoop
clip_image044
实现开机自动挂载,需要注意的是用户是有密码的,需要把用户密码写在一个不被别人看到的文件中(文件可以随意取)
# vim /etc/fstab
clip_image046
添加用户密码到特定的文件中
# vim /etc/samba/cred.passwd
clip_image048
此文件别人是没有访问权限的
clip_image050
好了,到此samba的基本功能就实现了

你可能感兴趣的:(samba资源共享)