㈠ 在Red Hat linux下安裝配置Samba
Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟體,由伺服器及客戶端程序構成。通過Samba也可以快速實現Linux與Windows傳輸文件。下面由小編為大家演示在Red Hat Linux下安裝配置Samba。
1 安裝Samba
安裝samba,把samba的鏡像文件放入虛擬光碟機。
輸入命令mount /dev/cdrom /mnt/cdrom。
切換路徑,cd /mnt/cdrom。
使用命令rpm –ivh samba-3.0.4.1 rh9.386.rpm安裝samba,這里我已經安裝了。
退出掛載點並與光碟機斷開,使用命令cd和umount /mnt/cdrom。
2 配置Samba
修改samba下smb.conf文件,使用命令cd /etc/samba,並把smb.conf改名為smb.conf.old。
使用vi smb.conf創建新的samba配置文件,然後用testparm測試參數是否正確。
通過命令ntsysv關閉iptable服務,打開smb服務。
輸入命令service smb restart重啟samba。
3 配置網卡
配置IP,使用命令ifconfig檢查網卡是否啟動,若沒有啟動用netconfig命令重新配置IP。
使用命令service network restart重啟網卡。
進入/etc/sysconfig,用vi network命令修改主機名。
使用命令/etc/rc.d/init.d/network restart重啟linux,這里已經改了。
4 檢測網路
檢測網路,使用ping命令(物理機檢測虛擬機)。
Linux虛擬機檢測Windows物理機。
使用Windows物理機訪問Linux虛擬機,運行cmd,輸入\\IP(Linux虛擬機),其中的data是我共享的,在第二步的第2點可以看到共享的文件夾。 注意: 若要設置Samba 的訪問用戶名和密碼,作如下操作: 1. 創建一個Samba用戶,使用命令:smbpasswd –a username創建用戶名和密碼。 2. 在/etc/samba/smb.conf 的 [global] 段必須有:security = user 如果想不要密碼,可設為:security = share
虛擬機訪問Windows物理機,使用命令smbclient –L IP(Windows物理機) –U 用戶名(Windows物理機)。
下面就可以看到Windows物理機共享的東西,其中AAA是我Windows物理機共享的東西。
到此為止,恭喜您samba配置成功。
㈡ 如何修復Linux版「永恆之藍」的samba漏洞
首先我們先確定我們的系統中是否安裝samba,使用SSH登錄系統後執行命令:chkconfig --list,如圖
如圖1就說明該系統沒有安裝samba,圖2是已經安裝samba的示例
如果已經安裝samba,我們就進行修復,但必須先確定你是否正常連接外網,我們先ping一下網路,確保外網連接,如圖
然後執行命令:yum -y install samba;
全自動安裝升級samba
如果沒有出現Error並且出現Complete就說明已經安裝好了更新,如圖
如果您暫時無法升級Samba的版本,我們可以通過修改smb.conf的方法,緩解該漏洞的效果;
執行命令:vi /etc/samba/smb.conf
在[global]節點我們按i進入編輯狀態,在[global]節點下添加nt pipe support = no 選項,如圖;最後按Esc退出編輯,Shift+:,輸入wq保存
最後一步,重啟Samba服務,執行命令:service smb restart
㈢ 如何設置linux的samba服務開機自啟動
不知道你用什麼什麼發行版.
在Arch中可以放在/etc/rc.conf 裡面的DAEMONS=(syslog-ng network netfs crond samba sshd) 中
如果是Gentoo
可以用rc-config add samba default