Redhat linux samba图形界面下的配置

合集下载

linux下samb的图形化配置(图解)

linux下samb的图形化配置(图解)

1、开始→系统设置→服务器设置→服务
2、在弹出的服务配置框中,拉动下拉条,找到smb选项框并打勾,点击重启。

(会显示restart successful 以及smbd(pid xxxx)is running)
3、开始→系统设置→服务器设置→samab服务器
4、在弹出的samba服务器陪配置中,点击“首选项”,选择“samba用户”。

Windows用户名(我是设置为user)与samba口令可以自己任意设定
6、在samba服务器陪配置中,点击“增加”弹出“创建samba共享”框,点击“浏览”
7、选择要共享的目录(如:/home),点击“访问”选择用户,点击确定即可
ping一下,看看Windows与linux是否可通信。

(ping的时候,显示xx bytes …………………….是通的。

显示from …………………….
是不通的。

)如果用的是虚拟机的话,网卡要改为桥接。

9、用win+r键,输入\\xxx.xxx.xxx.xxx (ip地址)
输入用户名与密码即可
也许,你的共享文件无法访问。

这可能是因为你的共享文件的权限不足。

可以用以下命令:1)在linux中修改该文件的权限
# chmod 755 user(可以改为你要修改的文件名)
2)在Windows中修改该文件的权限
按组合键win+r 后,输入telnet 172.16.34.11(可以改为你linux的ip)
在弹出的窗口中的login:之后,输入共享文件名
回车后,在password:之后,输入密码
回车,输入cd ..
回车,输入chmod 755 user(可以改为你要修改的文件名)
即可。

RedHat-linux下的samba服务器配置

RedHat-linux下的samba服务器配置

RedHat-linux下的samba服务器配置
[Home]基本参数
comment 指定对共享的描述
path 指定共享服务的路径
访问控制参数
writable 指定共享的路径是否可写
browseble指定共享的路径是否可浏览
read onlly指定共享路径是否为只读
public 指定是否允许guest帐号访问
valid users 指定允许使用服务的用户列表
read list设置只读访问用户列表
write list设置读写访问用户列表
1、samba服务器配置:/etc/samba/smb.conf
2、设置securety =share安全等级设到最小。

3、设置共享文件,
启动服务器命令:service smb restart
4、测试在windows下的网上邻居可以打开共享目录。

5、如果在windows上建一个共享目录,在linux客户端查看
共享命令;
Smbclient -L localhost/IP
或者Smbclient IP/共享名-u 用户名
6、在服务器上配置启动连接nfs的命令
编辑/etc/exports
写入共享目录如:/usr 注明权限:ro 只读rw 读写
如:/usr *(ro) 1.0.0.1(rw)
7、在客户机上建挂载点;
Mkdir /mnt/nfs 新建
Mount –t nfs 服务器ip地址:/上面的共享目录usr /mnt/nfs
卸载umount /mnt/nfs
启动服务service portmap start
service nfs start。

虚拟机下linux(redhat9.0)的SAMBA服务器的配置步骤)

虚拟机下linux(redhat9.0)的SAMBA服务器的配置步骤)

一、配置SAMBA 服务器SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务。

NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统。

这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(ServerMessageBlock)协议。

这个协议被用于LanManager和Windows服务器系统中,实现不同计算机之间共享打印机和文件等。

因此,为了让Windows和Unix/Linux计算机相集成,最好的办法就是在Unix/Linux计算机中安装支持SMB协议的软件。

这样使用Windows的客户端不需要更改设置,就能像使用WindowsNT或Windows2000服务器一样,使用Unix/Linux计算机上的共享资源了。

Samba使SMB协议运行在NetBIOS协议上,并且使用Windows的NetBEUI协议让Unix/Linux服务器可以在Windows的网络邻居上被访问到。

Samba的服务器程序可以实现以下主要功:◆文件及打印共享;◆计算机名与IP的解悉;◆WINS服务的支持;◆用户权限设置(如果配合Linux的Quota还可以实现用户磁盘空间配额)。

1,查看Linux下是否安装了SAMBA服务器:从我的电脑上可以看到已经安装了SAMBA服务了如果没有安装按以下步骤:安装SAMBA的基本步骤在linux下点击主菜单的”系统设置下添加\删除应用程序选择服务器配置工具再次选中SAMBA确定就OK了2.配置windows和linux 的IP地址a.在linux下点击主菜单的”系统工具””下的”网络设备控制”如图b.点击”配置”编辑c.在windows 下获取主机的IP相关地址:(启动MS_DOS窗口输入IPCONFIG )特别注意这里的IP地址必须是windows 和LINUX 是一个网络地址(windows的IP是192.168.0.2.那么我现在设置linux下的是192.168.0.10.其它是一样的)在windows 下ms_dos输入PING 192.168.0.10 能否与linux 连通d.这个窗口下点击激活就保存了设置了4.在linux下打开终端窗口输入:service iptables stop是关闭防火墙Service smb restart是启动SAMBA 服务器了如出出启动SMB服务启动NMB服务那么SAMBA正常启动了配置成功了5. 在windows 下的运行一下\\192.168.0.10如查弹出这个窗口则SAMBA 服务器已全部配置成功现在大功告成了。

Red.Hat.Linux服务器配置与应用(第2版)第03章 Samba服务的配置与应用

Red.Hat.Linux服务器配置与应用(第2版)第03章 Samba服务的配置与应用

Samba服务工作原理
Samba服务工作原理
Samba服务的具体工作过程如图 3-4所示。 ① 首先客户端发送一个 SMB negprot请求数据报,并列出它所支持的所 有SMB协议版本。服务器收到请求信息后响应请求,并列出希望使 用的协议版本。如果没有可使用的协议版本则返回 0XFFFFH,结束 通信。 ② 协议确定后,客户端进程向服务器发起一个用户或共享的认证,这个 过程是通过发送 SesssetupX请求数据报实现的。客户端发送一对用 户名和密码或一个简单密码到服务器,然后服务器通过发送一个 SesssetupX应答数据报来允许或拒绝本次连接。 ③ 当客户端和服务器完成了磋商和认证之后,它会发送一个 Tcon或 TconX SMB数据报并列出它想访问网络资源的名称,之后服务器会 发送一个TconX应答数据报以表示此次连接是否被接受或拒绝。 ④ 连接到相应资源后, SMB客户端就能够通过 open SMB打开一个文 件,通过read SMB读取文件,通过 write SMB写入文件,通过 close SMB关闭文件。
Samba服务
Linux使用一个被称为 Samba的程序集来实现 SMB协议。通过Samba, 可以把Linux系统变成一台 SMB服务器,使Windows 95以上的Windows用户能 够使用Linux的共享文件和 打印机,同样的Linux用户 也可以通过SMB客户端使 用Windows上的共享文件 和打印机资源 。
3.6启动和停止Samba服务
4.自动启动Samba服务 如果需要让Samba服务随系统启动而自动加载,可以执行 “ntsysv”命 令启动服务配置程序,找到 “smb”服务,在其前面加上 “*”星号,然后选 择“确定”即可 。
3.7 Linux客户端的访问

如何在RedHat中安装samba

如何在RedHat中安装samba

在RedHatLinux中安装samba及samba的配置单镜石一、准备工作:首先将\\192.168.5.254\一期工具\操作系统\Linux下的安装光盘拷贝至本地文件夹,拷贝完毕之后,将MODULES.ISO光盘放入到虚拟机光驱当中,如下图:二、配置网卡,更改主机名1、首先登陆到Linux2、(虚拟机使用的是桥接配置)配置网卡,输入netconfig进行配置,IP地址可自行选择,这里使用的是192.168.5.200。

配置完毕后,输入ifup eth0启动网卡,输入ifconfig查看IP地址是否已经分配给eth0,本地网卡在Linux中的名称为eth03、进入/etc/sysconfig目录下,编辑network文件,hostname=主机名主机名为安装的虚拟机linux的名字,可自行设定需要重新启动,@后面的名字才能变过来,如果不重新启动,则需要restart network服务才能和主机互相ping通。

启动完毕后,互相ping一下,看看是否能够ping通在主机中:在Linux中:三、开始安装samba1、在Linux中将光驱装入到/dev/cdrom目录中如果光驱中没有光盘,则会出现如下提示:如果光驱中有光盘,则会出现如下提示:3、开始安装samba,进入到/dev/cdrom/modules/samba/目录中,使用rpm命令开始安装samba,当出现100%的提示之后,证明已经安装完毕(版本和书上的略有不同,但是功能是一样的)。

4、使用“nmblookup 主机名”来查找主机的名称,可以查找主机的名字,也可以查找局域网中其他计算机的名字(需要使用桥接方式),如下图可以看到教师机jerry的下面有三个IP地址5、卸载光驱,如果出现光驱忙的提示,可以先输入命令cd,退回到根目录,然后就可以卸载光驱了,如果出现特殊情况无法卸载,重新启动Linux也可以,但是要耗费些许时间四、使用samba连接到xp主机上(一定要首先在主机上创建一个共享文件夹,最好事先放进去一些文件,用于比对是否安装成功)1、命令方式为:smbclient –L 计算机名称 –U 用户名。

Red Hat Linux 9系统管理(第二版) 第14章 Samba服务器配置

Red Hat Linux 9系统管理(第二版) 第14章 Samba服务器配置

2019年5月11日
第11页
Red Hat Linux 9系统管理(第二版)
清华大学出版社
14.6 Samba相关命令及程序
Samba软件包由两个服务器程序和多个应 用程序组成,它们是smbd、nmbd、 smbclient、submount、smbstatus和 testparm等
Smbclient(查看资源共享情况)
printing = lprng
guest account = zjz 户账号
→这里需要指定一个用户账号,“zjz”是Samba Server中已经存在的一个用
log file = /var/log/samba/%m.log
max log size = 50
security = share
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
2019年5月11日
第6页
Red Hat Linux 9系统管理(第二版)
清华大学出版社
14.2.1 配置share级共享 (1)
share级在4个等级中是最低的,它指当客户端用 户连接到Samba服务器时,不需要输入帐号和密码,
就可以访问Samba服务器上的共享资源,但安全性
无法得到保障
修改/etc/samba/smb.conf文件如下:
2019年5月11日
第7页
Red Hat Linux 9系统管理(第二版)
清华大学出版社
14.2.1 配置share级共享(2)
把需要共享的目录文件列出来:
[tmp]
→这里可以设置要共享的任何目录
comment = tmp
path = /tmp

redhat linux 安装配置samba

redhat linux 安装配置samba

Linux与Windows 共享文件Samba 服务的安装于配置参考:redhat linux samba smb 配置、RedHat Linux下Samba配置(简单配置)、Linux与Windows 共享文件Samba目录1 Samba 简介2 Samba 功能和应用范围3 samba 的安装及服务启动4 Samba 服务器配置文件5 samba 服务自动启动及其他工具++++++++++++++++++++++++++++++++++++++++++++++++正文++++++++++++++++++++++++++++++++++++++++++++++++1.Samba简介Samba(SMB是其缩写)是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux 之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows 共享文件系统,或其它Linux的Sabmba 服务器;我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。

在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。

2.Samba 功能和应用范围Samba 应该范围主要是Windows和Linux 系统共存的网络中使用;如果一个网络环境都是Linux或Unix类的系统,没有必要用Samba,应该用NFS更好一点;那Samba 能为我们提供点什么服务呢?主要是共享文件和共享打印机。

Linux Samba服务器配置及IP配置

Linux Samba服务器配置及IP配置

Samba服务器配置及IP配置Linux系统默认已经安装了Samba,但是没有安装Samba服务:1,先查看安装情况rpm -qa|grep samba根据系统的安装情况选择下载或者通过光驱安装所缺的rpm包。

我的安装情况是:使用命令: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_642,安装samba的rpm包完成后samba-common-3.6.9-151.el6.x86_64 //主要提供samba服务器的设置文件与设置文件语法检验程序testparmsamba-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 的启动/关闭文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Redhat linux6.3 Samba手把手教你图形化安装配置
单纯的linux服务器我们可以用nfs进行共享,如果我们既有linux又有windows的话,因windows系统无法支持nfs,故此两者的文件就无法共享了,这时我们就用一种第三方的软件来使两者进行文件共享,这个软件就是samba,samba在linux和window之间相当于架起了一座桥梁,是linux和window进行相互通讯,实现共享。

Samba还可以充当windows的域控制器,这样我们就可以通过linux来管理windows了,但今天我们主要讲述samba的文件共享功能。

一、samba安装,配置
1、安装samba
我们在安装linux时,红帽子系统是默认安装上的,我们可以通过命令:rpm -q samba查看一下,
从上图说明我们的samba已经安装,我们也可以通过图形界面中的“系统”—“管理”—“添加/删除软件”中查询samba查看我们是否安装了samba
通过查找samba 可以看出,我们已经安装了samba了。

如果没有安装,选中samba的服务器端和客户端安装即可,一般来讲红帽子的samba是默认安装的,在这里我们做以上两步只是让你换看一下你的samba是否安装了。

2、启动samba的服务
接下来,我们启动samba服务
在“在中端中打开”中输入命令:service smb start
Service nmb start
如下图:
为了下一次开机能够启动samba,我们在命令行窗口中输入setup 回车通过“系统服务”进行设置
用空格键选中nmb服务和smb服务,这样,你在下一次启动的时候,samba就会自动启动。

3、有关samba防火墙的设置
通过选中“系统”—“管理”—“防火墙”进行设置防火墙
在上图中,我们一定要选中samba 和samba客户端,否则我们无法使用samba,选中之后选择“应用”,在这里解释一下,smb主要是监听139tcp端口,而nmb主要是监听137、138的udp端口。

那么到这里我们的samba就启动完了,接下来我们讲一下通过samba-swat进行管理。

二、samba-swat的安装配置
首先下载samba-swat,下载过程略,下载时一定要注意,要下载和你samba版本号相同的samba-swap,否则,无法安装。

然后进行安装,
不知你注意了没有,刚才用rpm –q samba的时候我的samba版本和我下载的这个samba-swat 是同一版本的,这样两者才能很好的结合。

安装完成后,我们进行对samba的swat进行配置
在/etc/xinetd swat.conf
only_from=127.0.0.1下面加上一条
only_from=192.168.0.0 意思是允许192.168.0.0 这个网段访问samba
把disable=yes 改成no 意思是允许启动swat
配置我了后,存盘。

接下来我们启动swat
在启动swat之前我们首先要在防火墙的配置中添加901端口为允许,见下表。

/etc/sysconfig/ip6tables 和iptables都要添加下图中的这一条。

其添加方法是一样的,这里就不多讲了。

我们还可以通过图形的方式加入端口
通过“系统”—“管理”—“防火墙”
你也可以通过上图进行901端口的添加,添加方式为:“其它端口”添加完成后,进行“应用”。

完成配置后,我们重启防火墙:service iptables restart
然后,我们在启动一下swat,因为我们启动是通过超级用户来完成的,我们只要重新启动一下xinetd来完成即可。

三、swat测试
在客户端的ie浏览器中输入:192.168.1.12:901
这说明我们所配的没有问题。

接下来我们就开始对配置swat了
Globals
[global]这段是全局配置,是必段写的。

其中有如下的几行;
workgroup 就是Windows中显示的工作组;在这里我设置的是WORKGROUP(用大写);netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;
其实globals不用设置也可以,在这里,若果你是初学者,你大可不必设置globals,以后你熟练了可以慢慢来进行测试每一项功能。

让globals让它全是默认即可。

接下来我们进行共享目录的设定
Shares
首先,我们在linux里建立一个文件夹,我建立的文件夹在/var下面创建一个名叫“gongxiang”的文件夹,给这个文件夹开放所有权限,我们可以通过命令:chmod 777 /var/gongxiang,
也可以通过图形界面进行授权,打开var,找到gongxiang文件夹,右键属性,找到”权限”把文件夹访问都设置成”创建和删除文件”即可。

文件夹创建完毕后,我们进行swat的shares的设置
在create share 的文本框中输入:gongxiang 然后进行创建
在path中输入路径:/var/gongxiang 我们刚才创建的路径
把available的属性改成yes 意思说让这个文件夹激活可用
Password
用户添加,这一点要注意,你添加的用户必须是linux系统的用户,如果linux系统中没有该用户,则无法添加,也就是说你添加samba用户之前必须先添加系统用户。

好那我们就先添加系统用户,在linux中添加了一个叫test的用户,并把它的系统密码设置成为:test123 设置密码的意思是不让他登录linux,此用户为系统的用户,密码是我们管理员控制的,真正的test不知道这个密码,我们也不告诉他,添加此用户只是为了在samba中添加test用户。

在samba中添加test时,密码最好不要和linux中test的密码相同。

这样test就只能登录samba而不能登录linux。

添加完了系统账号test了,那我们把test账号添加到samba中吧。

回到swat中,点击“add new user”然后进行添加test账号
我把test用户添加到samba中,密码设置为123456,和linux的test的密码进行区别开来。

添加完后再点击“add new user”
我们可以看到下图中显示:“added user test”字样,说明我们已经成功添加了test的用户,(如果你添加的用户不是系统用户的会提示:“Failed to add entry for user zhanghu”我本想添加zhanghu这个用户,但由于linux没有此用户,所以提示是添加失败。


用户添加完毕后,我们来测试一下
输入用户名和密码后显示正常。

四、访问权限实验
创建3个用户,test test1 test2 让这三个用户分别对gongxiang文件夹,拥有读写、只读、无读写功能。

好我们首先要做的是先在linux中添加这3个用户,test这一个我们已经添加过了,那我们进行添加test1 和test2这两个用户
如下图,我们已经添加了两个linux的系统用户。

然后把这两个用户添加到samba中,添加的方法和以前一样,在这里就不多说了。

添加完samba用户名后,我们开始针对我们的这三个用户进行分配权限。

Test :对gongxiang具有读写功能
Test1:对gongxiang文件只读
Test2:对gongxiang文件无法读写
其实设置非常简单,见下图
只要把对应的用户填到相对应的权限项里即可。

现在测试一下test登录
输入用户名密码后,进入我在里面新建一个文件夹
说明test用户对gongxiang具有读写权限
好了,我们再用test1登录
用test1登录后,在gongxiang文件夹下创建文件夹来测试,出现以上提示,说明我们test2的用户没有问题。

是只读用户。

接下来,我们看一下test2用户登录的情况
当我们登录test2用户时,我们打开共享文件时就会跳出以上窗口,说明test2对gongxiang 文件夹没有读写权限。

通过测试,以上实验完全满足我们的需求。

这样整个samba的架设就完成了。

相关文档
最新文档