以前弄過,沒記錄這次順便記錄一筆。
因公司公網屏蔽端口,使用vmware 光盤安裝。
vmware已默認掛載iso系統安裝鏡像。
並且linux桌面系統中,桌面右下角, 光盤圖標如有綠色標示表示cdrom可用。如不可用單擊光盤圖標,選擇設置連接即可。
執行
mount /dev/cdrom /mnt/cdrom
查看光盤關於samba rpm包資源
samba-common-3.0.33-3.7.el5.i386.rpm //主要提供samba服務器的設置文件與設置文件語法檢驗程序testparm samba-client-3.0.33-3.7.el5.i386.rpm //客戶端軟件,主要提供linux主機作為客戶端時,所需要的工具指令集 samba-swat-3.0.33-3.7.el5.i386.rpm //基於https協議的samba服務器web配置界面 samba-3.0.33-3.7.el5.i386.rpm //服務器端軟件,主要提供samba服務器的守護程序,共享文檔,日志的輪替,開機默認選項產看目前linux系統samba 相關rpm包安裝情況
[root@localhost cdrom]# rpm -qa | grep samba samba-common-3.0.33-3.7.el5必須組件安裝
samba-common-3.0.33-3.7.el5.i386.rpm
samba-3.0.33-3.7.el5.i386.rpm
samba-client-3.0.33-3.7.el5.i386.rpm (裝不裝隨便)[root@localhost cdrom]# rpm -ivh samba-common-3.0.33-3.7.el5.i386.rpm
這是Samba 必備的程序,必須安裝
[root@localhostcdrom]# rpm -ivh samba-3.0.33-3.7.el5.i386.rpm
安裝Samba 服務器程序,可以使我Windows 主機訪問Samba 服務器共享的資源。
如果需要使Linux 主機訪問Windows 主機上的共享資源,則還應該安裝Samba 客戶端程序。
安裝時可能提示缺少perl-Convert-ASN1-0.20-1.1.noarch.rpm,若提示則先安裝之。
[root@localhost
cdrom]# rpm -ivh samba-client-3.0.33-3.7.el5.i386.rpm
查看安裝結果
[root@localhost /]# rpm -qa | grep samba samba-client-3.0.33-3.7.el5 samba-common-3.0.33-3.7.el5 samba-swat-3.0.33-3.7.el5 samba-3.0.33-3.7.el5至此,linux端samba安裝完成
配置
[root@localhost /]# vi /etc/samba/smb.conf尾端添加
[vc] path = /work writeable = yes browseable = yes ; valid users = vc
共享目錄為:/work,共享目錄對外名稱為:vc 即在Windows看到的目錄名稱
添加samba 用戶及配置samba windows登錄密碼useradd vc
smbpasswd -a vc關閉linux SElinux,否則 即使配置成功也不能正常訪問。(我還設置了防火牆屬性允許samba服務通過)
setenforce 0//立刻關閉 SELINUX 打開配置為1一勞永逸修改
vi /etc/selinux/config 文件SELINUX=permissive
重啟samba
service smb restart service smb start添加smb服務自啟動
chkconfig --level 35 smb on一般在級別3和5自動啟動 這樣開機就可以自動啟動samba服務了
windows端登錄1.地址欄輸入 \\<sambaserverip> 在彈出的對話框中 輸入smb登錄用戶名及密碼即可
2.也可直映射網絡驅動器