您的位置:首页 > 其它

redhat enterprise server 6安装搭建Samba服务器并实现与Windows共享资源

2015-07-05 21:47 991 查看

环境:VMware + ISO镜像

1,启动redhat,并加载安装ISO镜像,在vmware右下角单击光盘,点connect,

之后在redhat的桌面就有个光盘的图标
。如图



2,输入命令rpm –qa | grep samba看一下有Samba的包

3,cd /media/光盘名/Pakasges/ 输入 ls samba*列出所有带Samba的文件

4,先安装执行命令rpm
-ivh
samba-common-xxxx.rpm 在安装samba-xxx.el6.i686.rpm。否则,报类似error:
Failed dependencies:

samba-common = 0:3.5.4-68.el6 is needed by samba-0:3.5.4-68.el6.i686



5,设置IP

执行
vi /etc/sysconfig/network-scripts/ifcfg-eth0
,按需要配置参数,类似如下,其中红色部分需与Windows的IP在同一网段

DEVICE="eth0"

BOOTPROTO="dhcp"

HWADDR="00:0C:29:C1:C9:06"

MTU="1500"

NM_CONTROLLED="yes"

ONBOOT="yes"

IPADDR="192.168.1.110"

NETMASK="255.255.255.0"

GATEWAY="192.168.1.100"

上述字段说明

DEVICE:代表网卡名称,第一块为eth0,第二块为eth1,依次类推

HWADDR:设定网卡MAC地址,一般会自动侦测到

NM_CONTROLLED:是否使用network manager管理,建议设置为no

ONBOOT:是否开机启动,建议设置为yes

IPADDR:设置ip地址

----------------------------------------------------------------------------------

PREFIX:设置子网掩码,例如192.168.1.1,默认子网掩码为24,6.0版本默认用这个参数

NETMASK:设置子网掩码,例如192.168.1.1,默认子网掩码为255.255.255.0

这两个参数属于同一个概念,无需重复设置

-----------------------------------------------------------------------------------

DNS1:设置首选DNS地址

GATEWAY:设置网关地址

6,执行service
network restart ,重启网卡。
ping 你的windows计算机看是否成功,成功的话往下。(Ctrl+c终止ping)



7,添加Samba用户,以root为例。执行smbpasswd
-a root之后输入密码
。可能用到的命令

移除用户------ smbpasswd
-x 用户名

检验当前用户是否为Samba用户------smbpasswd -e

8,修改配置文件(/etc/samba/smb.conf)在文件的末尾增加以下选项

vi /etc/samba/smb.conf


# A add share directory for root

[share]

comment = Public Share

path = /home/smbShare

public = yes

browseable = yes

writable = yes

valid users = root

并找到以下两行,

workgroup = WORKGROUP

encrypt passwords = yes

把#去掉,如果没有添加

9,netstat -tlnp |grep smb查看端口是否都开启139和445。没有的话关闭防火请 service iptables stop

10,执行service smb restart,使用ifconfig查询Linux的IP后用,在windows 开始-->运行(或快捷键win+r)输入 \\你的Linux的IP 回车。此时提示输入Samba的密码,如果完成了上述的所有操作,但提示”Windows无法访问...“,在Linux输入以下命令

#service smb stop

#smbd -D

就此就能看到共享文件夹了



期间在Linux终端输入smbclient -L //192.168.1.102。老提示session setup failed: NT_STATUS_LOGON_FAILURE,网上说Samba的用户与Linux的用户要有对应,我建的Samba用户就是我的登录用户,不知道为什么老错,最后把root加入Samba用户还配置了,还是不行,这条路果断放弃了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: