Samba大致工作過程如下:
實例分析:安裝使用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共享
[root@station45 ~]# vim /etc/samba/smb.conf (在文件尾部添加)
測試語法
關閉selinux
查看445端口和139端口
添加用戶賬號和密碼
在物理主機上訪問:
訪問到的內容
在hadoop下創建文檔—》jll
在虛擬主機上查看
但是tools沒有創建文檔的權限
需要授權
# setfacl -m u:hadoop:rwx /share/test
在tools上新建文件
在虛擬機上查看tools創建的文檔
還可以映射到物理主機上
查看映射結果,此時可以在裡面編寫文件
在linux系統上還可以匿名登錄,訪問共享資源
指定用戶訪問tools中的共享資源
驗證上傳的文件
驗證下載文件
4、 如何將samba目錄掛載至本地目錄下
# mount -t cifs //172.16.50.100/tools /mnt -o username=hadoop
實現開機自動掛載,需要注意的是用戶是有密碼的,需要把用戶密碼寫在一個不被別人看到的文件中(文件可以隨意取)
# vim /etc/fstab
添加用戶密碼到特定的文件中
# vim /etc/samba/cred.passwd
此文件別人是沒有訪問權限的
好了,到此samba的基本功能就實現了
本文出自 “麗的博客” 博客,請務必保留此出處http://jilili.blog.51cto.com/6617089/1186748