Linux Samba服務器配置

Linux系統默認已經安裝了Samba,可是沒有安裝Samba服務:html

1,先查看安裝狀況:rpm -qa|grep sambalinux

 

根據系統的安裝狀況選擇下載或者經過光驅安裝所缺的rpm包。ios

個人安裝狀況是:nginx

使用命令:mount  /dev/cdrom1  /mnt/cdrom1web

經過mount把cdrom1掛載到系統臨時目錄/mnt/cdrom1,在Packets包下面使用命令:rpm -ivh samba.*.rpm包安裝。服務器

切換到放置rpm文件的目錄 工具

[root@smb_server  root]# rpm  -ivh samba-common-3.6.9-151.el6.x86_64測試

這是Samba 必備的程序,必須安裝 spa

[root@smb_server  root]# rpm  -ivh samba-3.6.9-151.el6.x86_643d

安裝Samba 服務器程序,可使我Windows 主機訪問Samba 服務器共享的資源。 

若是須要使Linux 主機訪問Windows 主機上的共享資源,則還應該安裝Samba 客戶端程序。 

[root@smb_server  root]# rpm  -ivh samba-client-3.6.9-151.el6.x86_64

2,安裝samba的rpm包完成後

samba-common-3.6.9-151.el6.x86_64               //主要提供samba服務器的設置文件與設置文件語法檢驗程序testparm
samba-client-3.6.9-151.el6.x86_64                    //客戶端軟件,主要提供linux主機做爲客戶端時,所須要的工具指令集
samba-swat-3.6.9-151.el6.x86_64                    //基於https協議的samba服務器web配置界面
samba-3.6.9-151.el6.x86_64                            //服務器端軟件,主要提供samba服務器的守護程序,共享文檔,日誌的輪替,開機默認選項

Samba服務器安裝完畢,會生成配置文件目錄/etc/samba和其它一些samba可執行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的啓動/關閉文件。

五、查看samba的服務啓動狀況

# service smb status

六、設置開機自啓動

# chkconfig --level 35 smb on             //在三、5級別上自動運行samba服務

七、配置smb服務

[global]

workgroup = WORKGROUP
server string = Samba Server Version %v

netbios name = ImgPath05

[ImgPath]
comment = Public stuff
path = /usr/local/nginx/html/img
public = yes
writeable = yes
browseable = yes
guest ok = yes

共享目錄爲:/usr/local/nginx/html/img,共享目錄對外名稱爲:ImgPath 即在Windows看到的目錄名稱。

設置共享目錄權限:chown -R nobody:nobody /usr/local/nginx/html/img/

八、啓動或者重啓smb服務

重啓smb服務

測試smb.conf配置是否正確

9 Windows訪問共享目錄,可是沒有寫權限,經過如下方式修改防火牆設置。

將Linux smb服務添加到防火牆的例外中 以root用戶執行setup命令#setup彈出...重啓生效,若是不想重啓,用命令#setenforce 0

 

以前使用samba服務的時候沒有作好一些細節部分,如今把須要注意的內容記下來,人的記憶力有限啊!時刻提醒本身!

相關文章
相關標籤/搜索