隨筆-57  評(píng)論-117  文章-1  trackbacks-0

          samba文件共享服務(wù)可以讓linux和linux系統(tǒng)、linux和windows系統(tǒng)之間共享文件

          服務(wù)查詢(xún)
          默認(rèn)情況下,Linux系統(tǒng)在默認(rèn)安裝中已經(jīng)安裝了Samba服務(wù)包的一部分,為了對(duì)整個(gè)過(guò)程有一個(gè)完整的了解,在此先將這部分卸載掉。使用命令
          rpm -qa | grep samba,默認(rèn)情況下可以查詢(xún)到兩個(gè)已經(jīng)存在的包:
          samba-client-xxx-xxx
          samba-common-xxx.xxx

           

          卸載Samba
          用rpm -e 將兩個(gè)包卸載掉。對(duì)于samba-common-xxx.xxx,因?yàn)榕c其它rpm包之間存在依賴(lài)關(guān)系,所以必須加參數(shù)-f和--nodeps,-f是指強(qiáng)制,--nodeps是指不檢查依賴(lài)關(guān)系,具體完整命令為:
          rpm -e samba-common-xxx -f --nodeps
          rpm -e samba-client-xxx -f –nodeps

           

          掛在鏡像文件

          因?yàn)榘惭bsamba你需要下載對(duì)應(yīng)的安裝包,一般系統(tǒng)盤(pán)就有這些軟件,所以可以直接掛載上去

          mount -o loop /home/rhel-server-6.2-x86_64-dvd.iso /media/OS

          這樣就將系統(tǒng)盤(pán)掛載到指定的OS目錄了,在OS目錄下的Packages下有很多安裝包可以使用。

           

          安裝Samba
          用以下命令安裝:
          rpm -ivh samba-xxx.rpm -f --nodeps
          rpm -ivh samba-client-xxx.rpm  -f --nodeps
          rpm -ivh samba-common-xxx.rpm -f --nodeps
          安裝完成后,使用命令rpm -qa | grep samba進(jìn)行查詢(xún),發(fā)現(xiàn)搭建samba服務(wù)器所依賴(lài)的所有服務(wù)器都已經(jīng)安裝好了即可。

           

          安裝完成后配置/etc/samba/smb.conf配置文件,你可以備份原來(lái)的配置,把下面的配置覆蓋當(dāng)前配置即可:

          [global]
              workgroup=takecar
              netbios name=Linux-108.12
              server string=Linux Samba Server TestServer
              #security=share
              security=user
              map to guest=Bad User
          [takecar]
              path=/opt/takecar
              writable=yes
              browseable=yes 
              guest ok=yes

          以上就是配置匿名用戶(hù)共享目錄/opt/takecar

          其中writable是寫(xiě)入權(quán)限、browseable是瀏覽權(quán)限、guest是貴賓用戶(hù)

           

          建立相應(yīng)目錄并授權(quán)
          [root@localhost ~]# mkdir -p /opt/linuxsir
          [root@localhost ~]# id nobody
          uid=99(nobody) gid=99(nobody) groups=99(nobody)
          [root@localhost ~]# chown -R nobody:nobody /opt/linuxsir
          注釋?zhuān)宏P(guān)于授權(quán)nobody,我們先用id命令查看了nobody用戶(hù)的信息,發(fā)現(xiàn)他的用戶(hù)組也是nobody,我們要以這個(gè)為準(zhǔn)。有些系統(tǒng)nobody用戶(hù)組并非是nobody ;

           

          啟動(dòng)smbd和nmbd服務(wù)器
          [root@localhost ~]# smbd
          [root@localhost ~]# nmbd

          關(guān)閉和查詢(xún)服務(wù)

          pkill smbd

          pkill nmbd

          pgrep smbd

          pgrep nmbd

           

          如果啟動(dòng)后不能訪問(wèn)可能是防火墻原因,關(guān)閉防火墻

          service iptables stop
          chkconfig iptables off

           

          設(shè)置服務(wù)開(kāi)機(jī)啟動(dòng) ntsysv命令可以進(jìn)入圖形界面設(shè)置,如果windows不能建立linux的共享目錄可能是window中的某個(gè)服務(wù)原因。

          可以在運(yùn)行輸入 secpol.msc命令 進(jìn)入本地策略/安全選項(xiàng), 設(shè)置image

           

          直接用進(jìn)程殺死程序

          ps -ef|grep smb
          kill -9 pid #pid 為相應(yīng)的進(jìn)程號(hào)
          #直接查看指定端口的進(jìn)程pid
          netstat -anp|grep 9217



          作者:hoojo
          出處:
          blog:http://blog.csdn.net/IBM_hoojo
                   http://hoojo.cnblogs.com
          本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。


          版權(quán)所有,轉(zhuǎn)載請(qǐng)注明出處 本文出自:
          分享道版權(quán)所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明出處,謝謝
          posted on 2014-04-25 17:24 hoojo 閱讀(470) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Others
          主站蜘蛛池模板: 军事| 凉城县| 宝丰县| 遂昌县| 旅游| 黑河市| 舟曲县| 江津市| 宿松县| 固原市| 丰县| 阜阳市| 汝城县| 松桃| 彰化市| 安庆市| 江都市| 伊川县| 安阳市| 靖宇县| 长白| 赤水市| 宜阳县| 大港区| 昆明市| 汉川市| 襄汾县| 巴塘县| 湘潭县| 元江| 泗水县| 红桥区| 临海市| 淳化县| 嘉峪关市| 清徐县| 灵宝市| 富源县| 康马县| 尖扎县| 辽中县|