linux系統預設已經安裝了samba,但是沒有安裝samba服務:
1,先檢視安裝情況:rpm -qa|grep samba
我的安裝情況是:
使用命令:mount /dev/cdrom1 /mnt/cdrom1
通過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 必備的程式,必須安裝
[root@smb_server root]# rpm -ivh samba-3.6.9-151.el6.x86_64
安裝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的啟動/關閉檔案。
5、檢視samba的服務啟動情況
# service smb status
6、設定開機自啟動
# chkconfig --level 35 smb on //在3、5級別上自動執行samba服務
7、配置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/
8、啟動或者重啟smb服務
重啟smb服務
測試smb.conf配置是否正確
9 windows訪問共享目錄,但是沒有寫許可權,通過以下方式修改防火牆設定。
將linux smb服務新增到防火牆的例外中 以root使用者執行setup命令#setup彈出...重啟生效,如果不想重啟,用命令#setenforce 0
Linux Samba伺服器配置
samba伺服器 smb是伺服器訊息塊 server message block 的縮寫,smb協議是一種在兩台機器之間共享檔案 印表機和介面的標準化協議。samba是在linux系統上支援smb協議的一組應用程式套件。它不僅允許unix系統之間進行資料資源共享,也允許linux與window系統之...
Linux Samba伺服器配置
linux系統預設已經安裝了samba,但是沒有安裝samba服務 1,先檢視安裝情況 rpm qa grep samba 我的安裝情況是 使用命令 mount dev cdrom1 mnt cdrom1 通過mount把cdrom1掛載到系統臨時目錄 mnt cdrom1,在packets包下面使...
linux samba伺服器配置
1.samba軟體包的安裝 使用源安裝,在終端中輸入如下命令 2.samba伺服器的啟動 關閉和重啟 啟動samba伺服器只需執行如下命令 sudo etc init.d samba start 關閉samba伺服器 sudo etc init.d samba stop 重新啟動samba伺服器 s...