linux和window文件共享 安裝samba

對於我的來講,我通常開發環境用linux,好處就是,本地測試沒有問題,線上也不會出什麼問題。linux

使用samba,能夠把局域網的linux和window共享,經過映射網絡盤的方式能夠掛在到windows文件系統下面,使用起來和本地磁盤沒有區別,下面介紹,如何安裝samba。web

安裝samba
yum install samba samba-client samba-swat
2.啓動vim

/etc/init.d/smb start
3.查看samba的服務啓動狀況windows

service smb status
4.開機啓動網絡

chkconfig --level 35 smb on
5.添加帳戶ide

smbpasswd -a root
輸入密碼wordpress

6.關閉防火牆:測試

service iptables stop
7
編輯配置文件:/etc/samba/smb.confrest

[public]
comment = Public Stuff
path = /www
public = yes
writable = yes
printable = no
8.重啓sambaip

service smb restart
9
權限問題:須要設置selinux

setenforce 0

10 上面是以前配置samba的步驟,下面爲補充
首先須要開放端口,iptables,若是是本地,那麼直接關掉iptables,省得麻煩
譬如我想配置public下的須要用戶名和密碼訪問,那麼
vim /etc/samba/smb.conf

[public]
comment = Public Stuff
path = /www/web/develop/erp
public = yes
writable = yes
printable = no
valid users = myerp
; password: myerp123
[ts]
comment = TS
path = /www/web/develop/e_commerce_huang_di
valid users = @ts
public部分,添加的是myerp的用戶名

須要執行,必定不要忘記參數 -a

useradd myerp

smbpasswd -a myerp

[root@grande erp]# smbpasswd -a myerp
New SMB password:
Retype new SMB password:
[root@grande erp]# service smb restart

#而後重啓smb
service smb restart
這樣,在linux就配置好了,只有liming用戶才能訪問

在windows下面打開個人電腦,而後點擊 映射網絡驅動器

在彈出的框內填寫內部ip地址,後面必定要加上public部分。否則後沒法訪問

登錄時從新鏈接,使用其餘憑證鏈接勾選,而後點擊完成

點擊後出現框,輸入密碼便可。

保存後,在個人電腦就會出現一個磁盤,直接點擊訪問便可。

service smb restart

備註,若是一個文件夾下面有不少系統,並且,想要某個用戶只能看到2-3個系統

那麼,能夠在samba中配置幾個塊,譬如:

vim /etc/samba/smb.conf

[erp]

path = /www/web/develop/erp

valid users = sambauser myerpdevelop

[intosmile]

path = /www/web/develop/intosmile
valid users = sambauser myerpdevelop

[wordpress]

path = /www/web/develop/wordpress
valid users = sambauser myerpdevelop

這樣樣sambauser 和myerpdevelop 兩個用戶均可以訪問 /www/web/develop目錄下面的三個文件夾 erp intosmile wordpress

其餘則看不到

在網絡映射文件中依次添加

\10.10.10.252\wordpress

\10.10.10.252\erp

\10.10.10.252\intosmile在映射文件磁盤中一個ip只能使用一個用戶名,若是使用另一個用戶名,須要把這個用戶對應的網絡映射磁盤斷掉。

相關文章
相關標籤/搜索