㈠ 在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