歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

CentOS配置Samba與Windows共享文件

操作環境:CentOS 6.5 64bit

Linux與Linux間通過什麼共享文件呢——NFS,Windows與Windows之間呢——共享文件功能就OK了,那Windows與Linux之間呢?

這就是本段要講的東東——samba。

檢查是否安裝samba
# rmp -qa|grep samba
若安裝了,則會顯示如下,

samba4-libs-4.0.0-58.el6.rc4.x86_64
samba-common-3.6.9-168.el6_5.x86_64
samba-winbind-3.6.9-168.el6_5.x86_64
samba-client-3.6.9-168.el6_5.x86_64
samba-3.6.9-168.el6_5.x86_64
samba-winbind-clients-3.6.9-168.el6_5.x86_64
否則,使用

# yum install smaba
安裝samba.

配置samba
設置開機啟動

# chkconfig smb on
# chkconfig nmb on
也可以使用setup命令可通過界面配置開機啟動服務,

# setup

Samba文件共享-實現異構通信 http://www.linuxidc.com/Linux/2013-03/81152.htm

VMWare 虛擬機 Ubuntu 雙網卡 訪問 samba 速度 翻倍 http://www.linuxidc.com/Linux/2013-06/85445.htm

Samba文件共享服務器加入Windows Server 2003域 http://www.linuxidc.com/Linux/2013-06/86391.htm

Samba安裝配置 http://www.linuxidc.com/Linux/2013-06/86101.htm

CentOS 6.2 下Samba 服務的配置 http://www.linuxidc.com/Linux/2013-01/78390.htm

Win7+VMware+Fedora18 Samba服務器的搭建圖解 http://www.linuxidc.com/Linux/2013-01/78234.htm


新建smb用戶用於訪問Linux共享文件

# useradd smb      # 新建用戶
# smbpasswd -a smb  # 修改密碼
此時/home目錄會增加一個smb的用戶。該Linux用戶目錄將可直接共享到Windows下。若要共享其它文件,按步驟3配置文件。如果不用了,刪除smb用戶也是可以的,

# smbpasswd -x smb  # 刪除smb用戶
samba配置文件。

[tmp]
comment = Tmp Directories
path = /tmp                        # 共享的Linux目錄
public = no                        # 目錄不公開
writeable = yes                    # 可寫
browseable = yes                    # 可讀
valid users = smb                  # 訪問用戶,上面新建的,也可以使用原來已有的
讓smaba通過防火牆
使用samba需要穿過防火牆,因此根據不同情況,這裡提供3種方法:

方法1

# system-config-firewall


方法2

配置/etc/sysconfig/iptables文件,添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
允許139 445 137 138幾個端口通過。配置完後重啟防火牆,

# /etc/rc.d/init.d/iptables restart
方法3

索性,把防火牆關了,

# service iptables stop    # 暫時關閉
# chkconfig iptables off  # 永久關閉

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-06/103114p2.htm

Copyright © Linux教程網 All Rights Reserved