CentOS 6.3 安裝 samba 共用

來源:互聯網
上載者:User

PHP環境在linux下,但是開發的時候用的是windows,於是我用了samba將linux的一個目錄共用,然後在windows上做映射,這樣就可以直接在windows下編輯linux上的檔案了

首先,安裝samba軟體,我採用的是yum安裝,因為這個真的很方便,而且個人感覺這種對版本要求不是很高,就大可不必用源碼編譯的安裝

先查看一下是否有samba軟體已經安裝,我用的centos 6.3 64bit,

rpm -qa | grep samba

samba-common-3.5.10-125.el6.i686samba-client-3.5.10-125.el6.i686samba-3.5.10-125.el6.i686samba-winbind-clients-3.5.10-125.el6.i686

如果有這麼幾個,說明已經安裝了,如果沒有,就輸入  yum -y install samba  進行安裝 

安裝好以後,編輯設定檔 vi /etc/samba/smb.conf

設定檔中包括4個設定段:
[global] 設定全域環境選項
[homes] 設定使用者宿主目錄共用
[printers] 設定印表機共用
[sharefiles] 設定檔案分享權限設定

 

[global]段主要選項設定:
workgroup = MYGROUP                 //指定工作群組或域,這個貌似不設定也行
server string = Samba Server Version %v      //描述
hosts allow = 127. 192.168.12. 192.168.13.     //允許這些ip,或者ip段訪問,如果不設定,則為全部可以訪問
hosts deny= 192.168.70.100           //禁止這些ip訪問
註:一般hosts allow和hosts deny是不同時出現的;如果同時出現,允許優先
log file = /var/log/samba/%m.log          //記錄檔的存放位置(預設未開啟),日誌神馬的,不用管也行
max log size = 50                  //指定記錄檔的最大值(預設未開啟)

 

[homes]段主要選項設定:
comment = Home Directories     //描述
browseable = no            //表示只顯示使用者自己的宿主目錄
writable = yes             //寫入權限

 

因為samba的使用者必須是系統中有的使用者,每個系統使用者又有自己的home目錄,上邊這段的意思是對home目錄有讀寫權限

下邊就是配置中最重要的一段了,比如我想將  /blog  這個目錄共用出來,共用顯示出來的名字也叫blog,讓root使用者有讀寫的許可權,那就這樣設定

[blog]          //顯示的名字
path = /blog        //共用的路徑
valid users = root    //使用者,必須是系統中存在的
writable = yes      //是否有寫入權限

儲存退出。

執行  smbpassword -a root      //將root使用者添加到samba中,然後會提示輸入密碼

smbpassword root    //這個是用來修改密碼的

 

然後啟動samba服務,service smb start

停止可以用service smb stop

想要將samba設定為自啟動,執行chkconfig smb on

可以輸入smbstatus查看samba的狀態

然後在   開始-》運行   中輸入 \\你的linux的ip

 

如果 不能串連的話,可以查看一下iptables是否開啟了   /etc/init.d/iptables status

如果顯示了一大片,那說明防火牆開了,要麼給samba開放連接埠,要麼把iptables關了,我選擇的是關閉    /etc/init.d/iptables stop  ,這樣多直接

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.