Centos6.5 下 安裝 samba服務
阿新 • • 發佈:2018-07-29
unix系統 tab 協議 create hang pub 通信 reat conf samba介紹
在 Windows網絡環境中,主機之間進行文件和打印機共享是通過微軟公司自己的
SMB/CIFS網絡協議實現的。SMB( Server Message Block,服務消息塊)和CIFS( Common
Internet File System,通用互聯網文件系統)協議是微軟的私有協議,在 Samba項目出
現之前,並不能直接與 Linux/UNIX系統進行通信。
Samba是著名的開源軟件項目之一,它在 Linux/Unix系統中實現了微軟的SMB/
CIFS網絡協議,從而使得跨平臺的文件共享變得更加容易。在部署 Windows、 Linux
UNIX混合平臺的企業環境時,選用 Samba可以很好地解決不同系統之間的文件互訪問題。
samba 匿名訪問
rpm -ivh samba-3.6.9 mv /etc/samba/smb.conf /etc/samba/smb.conf.bak ##備份配置文件 grep -v "#" smb.conf.bak > smb.conf ##過濾出不帶#的命令行 vim smb.conf 修改 security = share 在最下面插入 [test] path = /opt/abc ##共享的文件路徑 public = yes ##所有人都能訪問 browseable = yes ##可以通過網上鄰居瀏覽 writable = yes ##可以寫入 create mask = 0644 ##創建權限設定 directory mask = 0755 ##文件夾權限設定 mkdir /opt/abc chmod 777 /opt/abc service smb start ##開啟服務 service iptables stop ##關閉防火墻 setenforce 0 ##關閉增強安全功能 此時在客戶機WINDOWS上, 用UNC 路徑 \\192.168.x.x\abc 就可以進行訪問
samba 賬戶訪問
vim /etc/samba/smb.conf 修改 security = user 添加 [user] path = /opt/user ##共享的文件路徑 public = yes ##所有人都能訪問 browseable = yes ##可以通過網上鄰居瀏覽 writable = yes ##可以寫入 create mask = 0644 ##創建權限設定 directory mask = 0755 ##文件夾權限設定 valid users = zhangsan ##白名單 write list = zhangsan ##如果要設置這條,只允許zhangsan用戶寫入,需要把 writable = yes 刪掉 useradd zhangsan smbpasswd -a zhangsan 添加zhangsan用戶 service smb restart 再通過 WINDOWS 客戶機訪問時 需要賬戶密碼驗證登錄。 windows客戶機可以通過 cmd 命令 輸入 net use * /d 清除緩存
samba 賬戶映射
cd /etc/samba/
vim smbusers
zhangsan =u01 u02
vim smb.conf
插入
username map = /etc/samba/smbusers
service smb restart
此時從windows客戶機登錄
使用u01 u02 可以代替zhangsan用戶登錄
Centos6.5 下 安裝 samba服務