Red Hat下SMB服务的安装与配置心得

合集下载

Redhat linux samba图形界面下的配置

Redhat linux samba图形界面下的配置

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 startService nmb start如下图:为了下一次开机能够启动samba,我们在命令行窗口中输入setup 回车通过“系统服务”进行设置用空格键选中nmb服务和smb服务,这样,你在下一次启动的时候,samba就会自动启动。

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

REHL 5系统Samba服务器配置

REHL 5系统Samba服务器配置

7.2 Samba.conf主配置文件主要设置解析安装了Samba服务器所需要的程序包后,就会自动生成Samba服务主配置文件:/etc/Samba/smb.conf。

它用于设置工作群组、Samba服务器工作模式、NetBIOS名称以及共享目录等相关设置。

打开这个文件,可以看到包括了许多配置选项,在此就不一一列举了。

如果不了解相关配置项的作用,建议保持原配置文件中的配置,仅对需要修改的项目进行修改。

下面先来了解主配置文件中一些主要的全局设置选项。

7.2.1 smb.conf全局设置选项解析在Samba服务器的主配置文件/etc/Samba/smb.conf中,所有语句是由全局设置(Global Settings)和共享定义(Share Definitions)两个部分组成的。

全局设置设置关于Samba服务整体运行环境的选项,针对所有共享资源;共享定义设置共享目录。

设置完基本参数后使用testparm命令检查语法错误,如看到"Loaded services file OK"的提示信息,则表明配置文件加载正常,否则系统会提示出错的地方。

本节先介绍全局设置部分。

前面说了,在长过几百行的Samba.conf默认配置文件中,可以分成两大部分,首先要配置的是全局参数。

它的配置文件是以下面这行开始的:1.#======= =====================Global Settings ================2.截止于下面这行(共享定义)的前面:3.#============================ Share Definitions ===============在[global]项中的设置选项是一些主机的全局参数设置,包括工作群组、主机的NetBIOS名称、字符编码的显示、登录文件的设定、是否使用密码以及使用密码验证的机制等。

下面把这部分的一些主要设置语句列出来,介绍设置方法。

linux实训报告-samba服务器配置

linux实训报告-samba服务器配置

烟台南山学院软件工程学院《Linux操作系统课程设计》实训报告2010-2011学年第一学期班级:软件姓名:朕学号:88888888专业:计算机科学技术指导教师:张老师实训题目利用Samba实现Windows和Linux的资源共享实训地点科技楼301一、实训目的:实现Win dow s和Li nu x的资源共享。

二、实训要求:1.将虚拟机里的Redhat操作系统连网。

2.利用一种服务器配置实现Win dow s和Li nu x的资源共享。

三、实训内容(过程、步骤、结果等):1.Redhat连接网络:1.打开Redhat系统进行IP/DNS的设置:在主菜单中选择“系统设置→网络”选项,弹出“网络配置”对话框。

如图所示:设置完成后进行保存和网卡的激活,然后重启电脑就可以上网了。

22.samba服务器的安装:安装samba服务器软件,挂载光盘mount –t iso9660 /dev/cdrom /mnt/cdrom然后找到samba服务器的两个rpm软件包,拷贝到自己的文件夹然后用umount dev/cdrom把光驱关闭。

3. 配置samba服务器:修改配置文件[root@localhost root]# vi /etc/samba/smb.conf在[global]部分做如下修改:1) workgroup = WORKGROUP (改一下工作组名)2) hosts allow = 10.81.31. (写一个允许访问这服务器的网段,末尾有“.”)3) security=usersamba有四种安全等级:share:用户不需要账户及密码即可登录samba服务器user:由提供服务的samba服务器负责检查账户及密码(默认)server:检查账户及密码的工作由另一台windows或samba服务器负责domain:指定windows域控制服务器来验证用户的账户及密码)4) encrypt passwdords=yes (去掉前面的注释“;”)smb passwd file = /etc/samba/smbpasswd (密码文件的位置)在文件末尾添加如下内容:[samba] (共享文件夹名)comment=This is my samba server (这是注释行,可以不写东西)path=/samba (指定要共享文件的位置)writable = yesbrowseable =yescreate mode=0664 (这是文件权限)directory mode=0777 (这是目录权限)保存退出。

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。

Red-Hat-Enterprise-Linux-5-安装文件服务器(samba服务)

Red-Hat-Enterprise-Linux-5-安装文件服务器(samba服务)

Red Hat Enterprise Linux 5安装配置Samba服务环境:Red Hat Enterprise Linux 5samba-3.0.25b-0.el5.4samba-common-3.0.25b-0.el5.4samba-client-3.0.25b-0.el5.4system-config-samba-1.2.39-1.el5一、安装1、检查是否已经安装Samba服务器(默认只是安装了Samba的客户端)#rpm -qa | grep samba若显示:samba-common-3.0.25b-0.el5.4samba-client-3.0.25b-0.el5.4则表示还没有安装Samba服务器端,只是安装了Samba客户端2、开始安装1)放入Red Hat Enterprise Linux 5安装光盘,并挂载好#mount /dev/cdrom /mnt/cdrom2)可使用:命令查看其安装文件# ls /mnt/cdrom/Server/ | grep sambasamba-3.0.25b-0.el5.4.i386.rpmsamba-client-3.0.25b-0.el5.4.i386.rpmsamba-common-3.0.25b-0.el5.4.i386.rpmsamba-swat-3.0.25b-0.el5.4.i386.rpmsblim-cmpi-samba-0.2.3-29.EL5.i386.rpmsblim-cmpi-samba-devel-1-29.EL5.i386.rpmsblim-cmpi-samba-test-1-29.EL5.i386.rpmsystem-config-samba-1.2.39-1.el5.noarch.rpm再进行安装# rpm -ivh /mnt/cdrom/Server/samba-3.0.25b-0.el5.4.i386.rpm(samba服务器)# rpm -ivh /mnt/cdrom/Server/system-config-samba-1.2.39-1.el5.noarch.rpm(图形化配置程序)# rpm -ivh /mnt/cdrom/Server/samba-swat-3.0.25b-0.el5.4.i386.rpm(基于HTTP的配置工具,可不安装)二、配置1、配置文件:/etc/samba/smb.conf(其中“#”号开头是注释语句,“;”开头是示范语句) 可使用如下语句修改它:# vi /etc/samba/smb.conf配置完后可使用如下语句检查配置文件#testparmsmb.conf文件的整体结构:[global]……[homes]……[printers]……[public]……1、[global]workgroup=MYGROUP # 工作组server string=Samba Server Version %v #服务器名netbioo name=Samba Serverinterfaces=lo 192.168.12.2/24 192.168.13.2/24host allow=127. 192.168.1. 192.168.2.……[homes]comment=Home Directoriesbrowseable=nowriteable=yes; valid users=%S; valid users=MYMAIN\%S[printers]printable=yes 可打印comment=All Printerspath=/var/spool/samba; guest ok=no; writeable=noprintable=yes[public] #共享文件夹名称comment=toplinuxpath=/export/samba #共享文件夹真实目录writeable=yes #可写; browseable=yes #可浏览guest ok=yes #映射成nobody用户1. 服务查询默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了让大家对整个过程有一个完整的了解,在此先将这部分卸载掉。

LinuxSamba服务器超详细安装配置(附问题解决)

LinuxSamba服务器超详细安装配置(附问题解决)

LinuxSamba服务器超详细安装配置(附问题解决)⽬录Samba服务器介绍Samba服务器组件Samba服务器相关的配置⽂件安装Samba第⼀种⽅式:yum安装第⼆种⽅式:安装包安装配置Samba修改配置⽂件添加⽤户并设置密码重启Samba服务器登录Samba问题汇总及补充⽹络选择防⽕墙问题权限问题⽆法访问⾃动连接在嵌⼊式系统开发应⽤平台中,tftp、nfs和samba服务器是最常⽤的⽂件传输⼯具,tftp和nfs是在嵌⼊式Linux开发环境中经常使⽤的传输⼯具,samba则是Linux和Windows之间的⽂件传输⼯具。

samba是模仿Windows⽹上邻居的SMB的通讯协议,将Linux操作系统“假装成”Windows操作系统,通过⽹上邻居的⽅式来进⾏⽂件传输的。

虚拟机版本:VMware10Linux操作系统版本:Red Hat Enterprise Linux 5Samba服务器介绍Samba是在Linux系统上实现SMB(Session MessageBlock)协议的⼀个免费软件,以实现⽂件共享和打印机服务共享。

Samba服务器组件samba有两个主要的进程smbd和nmbd。

smbd进程提供了⽂件和打印服务,⽽nmbd则提供了NetBIOS名称服务和浏览⽀持,帮助SMB客户定位服务器,处理所有基于UDP的协议。

Samba服务器相关的配置⽂件/etc/samba/smb.conf这是samba的主要配置⽂件,基本上仅有这个⽂件,⽽且这个配置⽂件本⾝的说明⾮常详细。

主要的设置包括服务器全局设置,如⼯作组、NetBIOS名称和密码等级,以及共享⽬录的相关设置,如实际⽬录、共享资源名称和权限等两⼤部分。

/etc/samba/lmhosts早期的 NetBIOS name 需额外设定,因此需要这个 lmhosts 的 NetBIOS name 对应的 IP 檔。

事实上它有点像是 /etc/hosts 的功能!只不过这个 lmhosts 对应的主机名是 NetBIOS name 喔!不要跟 /etc/hosts 搞混了!⽬前 Samba 预设会去使⽤你的本机名称 (hostname) 作为你的 NetBIOS name,因此这个档案不设定也⽆所谓。

RedHat7下Samba服务搭建

RedHat7下Samba服务搭建

RedHat7下Samba服务搭建一、简介Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB 是Server Message Block的缩写,即为服务器消息块,SMB主要是作为Microsoft 的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。

后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。

Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux 与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可以通过SMB协议共享Samba服务器上的资源文件,同时,Samba服务器也可以访问网络中其它windows系统或者Linux系统共享出来的文件。

Samba在windows下使用的是NetBIOS协议,如果你要使用Linux下共享出来的文件,请确认你的windows系统下是否安装了NetBIOS协议。

组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话,验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。

Red_Hat_Enterprise_LINUX_5_第十四章_网络基本配置和Samba服务器

Red_Hat_Enterprise_LINUX_5_第十四章_网络基本配置和Samba服务器

Linux网络配置文件 网络配置文件
下面是/etc/sysconfig/network-scripts/ifcfg下面是/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network
其中可以为BOOTPROTO设置一下 种选项 设置一下4种选项 其中可以为 设置一下 none:无需启动协议 : bootp:使用bootp协议 :使用 协议 dhcp:使用dhcp协议动态获得 地址 :使用 协议动态获得IP地址 协议动态获得 static:手工设置静态IP地址 :手工设置静态 地址
Linux网络配置文件 网络配置文件
4、/etc/hosts文件 /etc/hosts文件 功能:当计算机启动时,在查询DNS以前,计算机需要查询一些主机到IP地 功能:当计算机启动时,在查询DNS以前,计算机需要查询一些主机到IP地 DNS以前 IP 址的匹配,这些信息就存放在/etc/hosts /etc/hosts文件中 址的匹配,这些信息就存放在/etc/hosts文件中 下面是/etc/hosts文件内容 文件内容
使用Samba实现文件共享 实现文件共享 使用
smb.conf文件内容详解: 文件内容详解: 文件内容详解 全局参数 workgroup = help //设置工作名名称,本例为 设置工作名名称, 设置工作名名称 本例为help server string = Samba Server //服务器说明 服务器说明 hosts allow = 192.168.1.0 //允许访问本机的 范围,默认为全部 允许访问本机的IP范围 允许访问本机的 范围, guest account = pcguest //允许匿名访问账号 允许匿名访问账号 log file = /var/log/samba/smbd.log //日志文件的存放位置 日志文件的存放位置 security = share //设置安全级别,有share、user、server和domain4个级 设置安全级别, 设置安全级别 、 、 和 个级 别 encrypt passwords = yes //用户密码是否需要加密 用户密码是否需要加密 smb passwd file = /etc/samba/smbpasswd //密码验证文件地址和文件名 密码验证文件地址和文件名 interfaces = 192.168.12.2/24 192.168.52.6/24 //如果服务器有多个网卡,指定 如果服务器有多个网卡, 如果服务器有多个网卡 哪个网卡监听smb请求 哪个网卡监听 请求

samba服务器的配置

samba服务器的配置

samba服务器的配置(2008-07-09 15:28:53)
标签: 杂谈 分类: AS5服务器配置应用
red hat enterprise linux 5 默认没有安装samba服务,可以使用rmp查看下: [root@localhost ~]# rpm -q samba
package samba is not installed
samba-3.0.28-0.el5.8
system-config-samba-1.2.39-1.el5.noarch
samba-swat-3.0.28-0.el5.8
samba-common-3.0.28-0.el5.8:提供samba服务器和客户机中都必须使用的公共文件,因此此文件必须在samba服务器和客户端软件包之前安装。
6.设置guest账户名
使用 guest account =pcguest项目设置。在此设置的帐号名都必须新建到/etc/passwd文件中,如果未指定,服务器就会以”nobody“帐号来处理。默认是不使用。
7.指定samba服务器使用的安全等级
使用“security = user”项目设置,默认是:user。samba共有五个安全级别。
[root@localhost ~]#
一、安装samba
在第二张光盘里的server目录下找到samba服务程序的RPM包,samba-3.0.23c-2.i386.rpm。
注意:安装之前还要先安装samba-common-3.0.28-0.el5.8.i386.rpm包。
11。dos charset=cp936
unix charset=cp936 加上这二句就可以正确显示中文了。

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 用户名。

虚拟机上RedhatEnterpriseLinux5安装samba服务器教程

虚拟机上RedhatEnterpriseLinux5安装samba服务器教程

虚拟机上Redhat Enterprise Linux5安装samba服务器教程注意:凡是带版本号的,不一定和你的就完全一样,以你机器的版本号为准。

1.确定是否安装命令行输入:rpm -qa|grep samb显示:(版本号可能不太一样)samba-common-3.0.33-3.7.el5samba-3.0.33-3.7.el5samba-client-3.0.33-3.7.el5如果显示了三个表示已经安装了,少哪个就安装哪个,本次实验缺少samba-*(一般情况下少samba-3.0.33-3.7.el5,本文简写为samba-*),。

2.安装过程2.1.放入光盘(虚拟机直接挂在到光盘上)2.2.命令行进入光盘的Server目录(各个版本的路径不太一样)命令:cd "/media/RHEL_5.3 i386 DVD/Server"(注意我用的虚拟机路径必须加双引号,路径和你的不一定完全一样)2.3.先查找有没有samba,最好模糊的找一找,确定一下全称命令:rpm -ivh samba- 找到 samba-3.0.33-3.7.el5.i386.rpm(因为我用的是虚拟机,此命令不管用,直接在文件夹里找到的)2.4.1.输入命令,安装失败命令: rpm -ivh samba-3.0.33-3.7.el5.i386.rpm显示:error: Failed dependencies:perl(Convert::ASN1) is needed by samba-3.0.33-3.7.el5.i3862.4.1.1.查找“perl-Convert-ASN1-0.20-1.1.noarch.rpm”命令:rpm -ivh perl-(虚拟机同样不管用,直接在电脑找到得)2.4.1.2然后安装命令: rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm显示:warning: perl-Convert-ASN1-0.20-1.1.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ########################################### [100%]1:perl-Convert-ASN1 ########################################### [100%]2.4.1.3.再次输入上面2.4的命令2.4.2安装成功后显示:warning: samba-3.0.33-3.7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ########################################### [100%]1:samba ########################################### [100%]3.安装完成3.1.执行1命令备注:这个教程是花了我好长时间,在网上研究了N多安装samba教程后,总结出来的,希望能对你有帮助。

samba的安装和网络配置

samba的安装和网络配置

安装samba,及网络配置如果需要网络互访需要安装samba方可进行一、安装samba1、进入linux文本环境;2、需键入的命令键入命令:rpm –q samba ,检查系统是否安装了samba ;如:显示所安装的samba版本号,表已安装3、如果出现的不是以上信息表示未安装samba,请执4-12步骤;4、获得samba软件可以通过下载,或者在Linux发布版本提供的打包安装工具,在这里以Red Hat Linux为例讲解。

5、把Red Hat Linux第一张光盘放入光驱,输入命令:mount dev/cdrom /mnt/cdrom ,把光盘中的文件载入到Linux文件系统中;如图:6、键入:cd /mnt/cdrom 转换目录到载入的文件光盘文件路径下;如:7、键入:cd RedHat/RPMS;8、键入:ls samba*查找samba文件(注:安装的名字可能是会有变化,根据版本不同而不同),如下图:9、依次安装以下文件,键入如:rpm –ivh samba-2.2.7a-7-9.0.i386.rpm如图状态代表正确安装:10、键入如:rpm –ivh samba-common-2.2.7a-7-9.0.i386.rpm, 如图状态代表正确安装:11、键入如:rpm –ivh samba-client-2.2.7a-7-9.0.i386.rpm, 如图状态代表正确安装:12、a、如已设置IP可以使用:nmblookup 主机名,查找网络中的其他主机的IP地址,如果不是显示没有该命令,就表示samba已经安装成功,例如图:b、如未配置IP键入:rpm –q samba 确认samba安装了,如图代表安装成功:二设置系统IP(注:也可先设置IP再安装samba)1、如果未设置IP,键入:netconfig命令设置IP2、点击OK3、设置IP,例如图所示:4、点键OK按钮,回到命令行状态键入:/etc/rc.d/init.d/netword restart更新网络配置,如图示:5、键入:ifconfig查看配置情况,如图所示:三、samba有使用——连接到其他主机1、键入:smbclient –L ―计算机名‖-U ―用户名‖;例如:2、键入相应用户密码,如没有密码回车确定,出现所被连接PC共享的文件信息,如图所示3、装入共享文件夹到Linux系统目录的一个文件夹中,就可使用相应的目录和内容,例:mount–t smbfs –o username=administrator,password=abcd //s2tt215 /mnt例如图:注:-t smbfs指明使用smaba的方式连接;administrator指被访问系统的用户名;如没有密码,可以省略password项;//s2tt215指所访问机器名;/mnt指把文件装入该目录,也可是自己建立的目录,但需指明该目录路径;四、配置samba,从windows xp系统访问Linux系统1、进入/etc/samba,备份sam.conf文件,如图所示:2、使用vi smb.conf建新的samba配置文件,并输入如图内容:3、使用testparm命令测试配置文件是否正确,如图所示:4、通过命令ntsysv在服务列表中关iptables服务,并打开samba服务,如图:注意,samba服务在列表中的名字是smb。

samba服务器的安装、配置及相关问题的解决

samba服务器的安装、配置及相关问题的解决

Linux 下samba服务器的安装Samba服务器的功能主要是实现windows系统和Linux主机之间的文件共享,其功能相当于windows系统之间实现文件共享的“网上邻居”。

其具体安装步骤如下:1.准备工作在Linux下安装samba服务器需要三个.rpm的安装包,分别是:(1)samba-common-2.2.7a-7.9.0.i386.rpm(2)samba-2.2.7a-7.9.0.i386.rpm(3)samba-client-2.2.7a-7.9.0.i386.rpm你可以在网上下载,也可从你的安装光盘上查找。

一般情况下都在第一张光盘中可以找到。

在终端窗口中输入:(1)mount /mnt/cdrom/(挂载光盘)(2)cd /RedHat/RPMS(3)ls(4)cp samba* /home/(将安装文件放置在home目录下)2.安装samba服务器在终端窗口中输入:(1)rpm –ivh samba-common-2.2.7a-7.9.0.i386.rpm(2) rpm –ivh samba-2.2.7a-7.9.0.i386.rpm(3) rpm –ivh samba-client-2.2.7a-7.9.0.i386.rpm3.配置samba服务器(1)创建登入Linux系统的用户及密码在终端窗口中输入:useradd youyou(用户名)Passwd youyou (设置youyou用户登入Linux系统时的密码)(2)给samba服务器设置登入的用户和密码在终端窗口中输入:cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd (其作用是把所有能登入Linux系统的用户都设置成samba用户)回车后接着输入:smbpasswd youyou(为youyou这个用户设置登入samba服务器的密码)4. 启动samba服务器在终端窗口中输入:Service smb start回车后,若出现SNB [OK]SNM [OK]表示samba服务器已经启动5. 查看自己的ip地址在终端窗口中输入:ifconfig 来查看自己的ip地址如:192.168.178.1006.实现windows与Linux互通在windows系统下点击“运行”输入\\192.168.178.100,若出现连接窗口,则说明samba服务器的文件共享功能已经实现,此时你就可以在该窗口中进行跟在windows的“网上邻居”中一样的操作:拖入文件、删除文件且实现了windows 系统和Linux系统的资源共享。

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 能为我们提供点什么服务呢?主要是共享文件和共享打印机。

REDHAT SAMBA配置

REDHAT SAMBA配置

redhat9上samba安装过程ios linux msn qq samba1.安装samba首先验证您的机器中是否已经安装sambarpm -qa|grep samba,如果出现samba-common-2.2.7a-7.9.0samba-client-2.2.7a-7.9.0samba-2.2.7a-7.9.0那么恭喜你,你已经安装好了samba,如果没有以上那些东东,请安装,安装方法很简单,redhat linux 9.0第一张光盘里就有//cdrom/RedHat/RPMS/以下是我的详细安装过程把第一张光盘放进光驱,他会自动挂接的,省得自己动手mount了#cd /mnt/cdrom/RedHat/RPMS(注意大小写字母,否则会出错的啊)#rpm -ivh samba-common-2.2.7a-7.9.0 (这个要先安装,安装的时候不一定要把后面的samba-common-2.2.7a-7.9.0全部写完,比如写到samba-c的时候,多按几次Tab键,很省事的哦) #rpm -ivh samba-2.2.7a-7.9.0#rpm -ivh samba-client-2.2.7a-7.9.0(客户端)安装了以上的东西之后,基本上就可以了,但为了配置的方便以及利用REDHAT LINUX9.0新特性,我建议在安装以下两个东东redhat-config-samba-1.0.4-1,samba-swat-2.2.7a-7.9.0。

光盘里都有,其中redhat-config-samba-1.0.4-1在第一张光盘里,samba-swat-2.2.7a-7.9.0在第二张光盘里,安装方法和上面的一样了.通过上面的简单介绍,我想你已经安装好了,试验一下#rpm -qa|grep samba(这是什么含义应该知道吧,如果不知道,建议先学学LINUX的基本命令) redhat-config-samba-1.0.4-1samba-common-2.2.7a-7.9.0samba-client-2.2.7a-7.9.0samba-swat-2.2.7a-7.9.0samba-2.2.7a-7.9.0OK,安装成功!(建议,以上东西最好自己安装一次,系统上如果装的有,还是先卸载,这样,才能加深印象,如果卸载以后,安装出问题,可能是你没有完全卸载,解决方法要不继续查找卸载,要不强制安装)2.配置(1)方法1利用我们安装的redhat-config-samba-1.0.4-1进行配置,方法如下:开始--->系统设置--->服务器配置--->samba服务器(我是在LINUX写这个文章,所以图形的东西我不会剪切,只好用简单的说一下了)首选项-->服务器设置,这里你可以对samba服务器进行一些基本的设置里,应该说比较简单了,我看没有必要介绍了,配置好之后,记住重新启动服务.重新启动的方法有两种:#service smb start或restart#/etc/rc.d/init.d/smb start(2)方法2利用samba-swat-2.2.7a-7.9.0首先,你要修改swat的配置文件,默认的情况下是关闭的service swat{port = 901 (swat用到的端口是901)socket_type = stream(类似tcp协议的东西,呵呵这是我自己的理解)wait = noonly_from = 127.0.0.1(只从这个启动swat,关键!)user = root(启动swat用到的名子)server = /usr/sbin/swatlog_on_failure += USERIDdisable = yes (一定要把yes改成no)}修改过之后,启动xinetd就可以了启动方法跟刚才我说的一样然后在浏览器里些上:http://127.0.0.1:901/重重的按回车,你发现你成功了!(注意,这个IP地址要跟你在SWA T配置文件里的IP地址一样才形,切记!)至于如何使用swat,自己摸索一下应该不成问题了,配置完成以后,记得重新启动服务就可以了.对了,为了使得samba和swat在每次开机的时候启动,你可以这样:#setup,然后找到system service,在SMB和SW A T前搞个*,也可以#ntsysv,同样的效果.(3)方法3利用samba-2.2.7a-7.9.0,这是最根本的东西,不管用什么工具,掌握其原理才是最重要的,像网页制作一样,虽然工具很多,但一定要熟悉HTML语言,才能编的好的网页装好samba-2.2.7a-7.9.0之后,会在/etc/samba/下形成己个文件smb.conf smbpasswd smbusers lmhosts,如果没有其中的一个,你可以touch创建修改smb.conf文件我只做简单的说明:guest ok 和public是一样的,read only 和writable是相反的,没什么区别workgroup=(工作组名子,填上你目前的LAN的工作组)netbios=(最好是你的机器名,如果把改句注消,默认的是你LINUX机器名,不过,最好还是自己填上)client code page=936(默认是850,936是简体中文的意思,这个要记住,难道不记得你mount你windows系统下的中文名子都是???,就是因为你没有加-o iocharset=cp936的原因!)guest account=nobody(guest帐号,这于你定义的共享文件颊有关,其中nobody在smbusers里有)security = SHARE(有四个级别,不多说)encrypt passwords = Yes(加密的密码, win98/2000传送的密码都是加密的,所以这里要yes)以上都是[global]的内容,其实,很多呢,水平有限不多说了.下面就是你要开的共享的东西,要说明的是,文件夹共享的属性取决于该文件颊在LINUX里的权限设定[myxfc]comment = myxinfcpath = /home/xinfcread only = Noguest ok = Yes[tmp]path = /homevalid users = hehlwrite list = @staffread only = Noguest ok = Yes共享的设定其实很简单,主要是路径和权限的问题,这两个搞清楚了,应该没问题了该介绍的我都介绍完了,重新启动服务!或许您会发现客户端无法连接,奶奶的,真让人生气,忙了这么久,还是不能访问,why?1)客户端应安装tcp/ip netbios ipx(这个东东不太懂)2lmhosts, IP地址和netbios名子对应.3)iptables(这个东西最坏,就是因为他,我浪费了两天时间!我得出一个小小的结论,做各种配置前把iptables给关闭!)由于我对iptables不太懂,我的解决方式有两种:1:#setup 然后选择防火墙,然后关闭2.修改/etc/sysconfig/iptables-A INPUT -j RH-Lokkit-0-50-INPUT-A FORWARD -j RH-Lokkit-0-50-INPUT-A RH-Lokkit-0-50-INPUT -i lo -j ACCEPT-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 0:1023 --syn -j ACCEPT-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 2049 --syn -j REJECT-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 0:1023 -j ACCEPT-A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 2049 -j REJECT-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 6000:6009 --syn -j REJECT-A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 7100 --syn -j REJECTCOMMIT把0:1023的两行的REJECT改成ACCEPT重新启动防火墙就可以了#service iptables start这样应该可以了,建议多实践如果有问题,情跟我联系:qq:26072953 msn:myxfc@redhat samba文件服务器安装配置教程安装samba软件包第一张光盘# mount /mnt/cdrom# cd /mnt/cdrom/RedHat/RPMS/# ls | grep sambaredhat-config-samba-1.0.4-1.noarch.rpmsamba-2.2.7a-7.9.0.i386.rpmsamba-client-2.2.7a-7.9.0.i386.rpmsamba-common-2.2.7a-7.9.0.i386.rpm# rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm# rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm# rpm -ivh samba-2.2.7a-7.9.0.i386.rpm# rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpm# cd;eject# service smb start注意:下面的test/192.168.60.110为局域网内一台windows计算机*******************samba客户端命令#smblookup test //解析test的ip地址#smblookup \* //解析局域网内所有主机ip#smbclient -L test/192.168.60.110 //查看目标主机共享列表#smbclient -L 192.168.60.110 -U administrator //用指定的用户去查看共享列表#smbclient //192.168.60.110/share //登陆目标主机的共享目录share#smbclient //192.168.60.110/share -U www%www //用指定的用户和密码访问服务器的共享目录sharesmb>get sn.txt //将远程主机上的sn.txt文件下载到本地目录smb>put /root/install.log install.log //上传文件,必须指定商船目标目录和名称smb>quit#smbmount //192.168.60.110/www /mnt/smb -o username=www%www //将www共享目录挂载到本地的/mnt/smb下,用户可以像使用本地目录一样使用远程共享,跟windows下的磁盘映射类似#umount /mnt/smb //卸载/mnt/smb目录**************samba服务器设置一:建立一个可供所有人匿名访问的共享目录vi /etc/samba/smb.confsecurity = share[docs]path = /usr/share/doccomment = share docspublic = yes#service smb restart //重起smb服务#smbclient -L localhost //测试并在windows上测试二:建立基于用户验证的共享目录vi /etc/samba/smb.conf[huyb]comment = huyb'filespath = /var/huybpublic = nowritable = yesvalid users = huyb#useradd huyb#smbpasswd -a huyb#mkdir /var/huyb#chown huyb.huyb /var/huyb三:案例配置----实现以下任务任务一:服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限,而其他人不能看到你的宿主目录;任务二:建立一个caiwu的文件夹,希望caiwu组和lingdao组的人能看到,netadmin也可以访问,但只有caiwu有写的权限;任务三:建立一个lindao的目录,只有领导组的人可以访问并读写,还有netadmin也可以访问,但外人看不到那个目录;任务四:建议一个文件交换目录exchange,所有人都能读写,包括guest用户,但每个人不能删除别人的文件;任务五:建议一个公共的只读文件夹public,所有人只读这个文件夹的内容;前期准备,建立相关帐号和组# groupadd caiwu# groupadd lingdao# groupadd network# useradd -g caiwu caiwu# useradd -g caiwu caiwu01# useradd -g caiwu caiwu02# useradd -g network netadmin# useradd -g network net01# useradd -g network net02# useradd -g lingdao lingdao# useradd -g lingdao lingdao01将所有用户通过“smbpasswd -a 用户名”将所有用户添加到smbpasswd文件中;建立相关目录并设置相关属性;#mkdir /var/samba/caiwu#chown caiwu.caiwu /var/samba/caiwu#mkdir /var/samba/exchange#chmod -R 1777 /var/samba/exchange#mkdir /var/samba/lingdao#chown lingdao.lingdao /var/samba/lingdao#mkdir /var/samba/public修改配置文件#vi /etc/samba/smb.confsecurity = user[homes]comment = Home Directoriesbrowseable = nowritable = yesvalid users = %Screate mode = 0664directory mode = 0775[public]comment = caiwupath = /var/samba/publicpublic = yes[caiwu]comment = caiwupath = /var/samba/caiwupublic = novalid users = @caiwu,@lingdao,netadminwrite list = caiwuprintable = no[lingdao]comment = lingdaopath = /var/samba/lingdaopublic = nobrowseable = novalid users = @lingdao,netadmin[exchange]comment = Exchangepath = /var/samba/exchangepublic = yeswritable = yes。

red hat 9下搭建samb服务器

red hat 9下搭建samb服务器

Red hat 9下samba服务器搭建1.检查是否安装了samba软件包(rpm -q samba )我们这里很明显没安装(package samba is not installed)2.没安装,那我们可以挂接光驱,从光盘安装。

(注:samba的rpm包存放于RdeHat Linux第一张安装光盘中)将光盘的ios文件放进去挂载光盘查看安装包是否加载成功。

查看是否有cups-libs-1.1.17-13.i386.rpm(安装samba前要安装一下这个)安装cups-libs-1.1.17-13.i386.rpm这个rpm包把samba三个安装包一起安装.3.安装完成,现在需要的是修改配置文件了。

(由于它的模板太长,这里我就不贴出来了,自己百度去了解一下吧!这里只对关键的解释一下)这里我为samba创建了个文件夹,把默认的配置文件移到我创建的文件夹里。

由于默认配置文件太多不好修改,下面我们自己写入简单配置文件。

注:samba默认配置文件/etc/samba/smb.conf[global]workgroup = WORKGROUP#工作组名netbios name = HUTING Samba #主机名server string = HUTING Samba server#Samba服务器说明security = share#设为共享[samba]comment = Samba share directory for everyone#设置任何成员可共享path = /var/samba#设置共享目录路径writeable = yes#设置可写权限browseable = yes#设置可浏览权限guest ok = yes#设置游客可访问权限启动samba服务到了这里好像就基本完成了。

这是为什么了,你知道么????防火墙linux的防火墙是很强大的,那要怎么才能访问了?最简单的就是把防火墙关闭,麻烦点的就是做策略。

RHEL6.5配置samba服务实战

RHEL6.5配置samba服务实战

RHEL6.5下部署samba企业级文件服务器实战1. 实验需求:1) 使用RPM包安装samba服务2) 实现匿名访问,验证可以读写文件、目录3) 实现指定用户的访问4) 实现指定用户的访问,并为用户赋予不同的权限5) 实现用户的别名访问,并测试权限6) 实现对特定的访问地址进行限制7) 实现访问windows系统中的共享资源2. 实验环境:Linux服务器系统版本:Red Hat Enterprise Linux 6.5 IP:192.168.10.3 Windows客户机系统版本:Windows 7 Ultimate x64 IP:192.168.10.2Samba软件版本:samba-3.6.93. 实验步骤:基本安装操作A. 挂载系统光盘并安装samba要安装samba服务需要从rpm软件包安装,rpm安装包一般放在系统光盘中的Packages目录中,首先将光盘手动挂载到系统的mnt目录下查看光盘已经被挂载在Packages目录下找到samba服务的软件包并安装B. 查看samba配置文件安装好samba之后就可以修改配置文件,实现相应共享服务一般conf配置文件都会放在/etc目录下,查找/etc/samba/目录,找到主配置文件smb.conf[root@localhost~]# more /etc/samba/smb.conf 查看文件里面的内容,发现内容很长,并且有很多#号的注释为了看起来方便,可以过滤掉所有带#号的行,并把过滤过后的文件内容保存为另外一个文件smb.conf.back:[root@localhost ~]# grep –v "#" /etc/samba/smb.conf > /etc/samba/smb.conf.back做备份的目的,是以防将来配置出错还可以把它继续拿来修改实现匿名访问,验证可以读写文件、目录[root@localhostsamba]# vi smb.conf #打开主配置文件[global]workgroup = MYGROUPserver string = Samba Server Version %v; netbios name = MYSERVER; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24; hosts allow = 127. 192.168.12. 192.168.13.log file = /var/log/samba/log.%mmax log size = 50security = sharepassdb backend = tdbsam以上为[global]全局模式的配置内容,其他保持默认即可,现在关心的是如果要实现匿名访问,只需要修改security 使安全级别为share(默认的为user)下面是对共享目录/opt/share进行配置,在配置文件的末尾插入以下行[share] #指定目录的共享名称path= /opt/share #指定共享share这个目录public= yes #public=guest ok,设为yes允许匿名用户访问browseable= yes #让匿名用户可以看到共享内容writable= yes #设置可以有写入的权限createmask = 0644 #设置新建文件的权限,表示属主具有读写权限,其他人都只有只读权限(rw-r--r--)directory mask = 0755 #设置新建目录的权限,表示属主具有读写执行权限,其他人没有写入权限(rwxr-xr-x)A. 修改后的脚本:[root@localhostsamba]# mkdir /opt/share #创建share共享目录[root@localhostsamba]#cd /opt/share[root@localhostsamba]#mkdir guest #创建guest目录,方便验证[root@localhostsamba]#touch aa.txt #创建aa.txt文件,方便验证[root@localhostsamba]# chmod 777 /opt/share #修改权限为777[root@localhostsamba]# service smb start #启动samba服务[root@localhostsamba]# netstat -ant #查看网络端口状态139和445两个samba服务的端口正在被监听,samba服务是正常的,下面就可以去客户机上测试了。

Linux下安装与配置Samba服务器-电脑资料

Linux下安装与配置Samba服务器-电脑资料
g. 创建一个用户 testuseraddຫໍສະໝຸດ testpasswd test
h. 给 test设置samba密码
cat /etc/passwd |mksmbpasswd.sh > /etc/samba/smbpasswd
设置密码
smbpasswd test
i. 启动 samba服务器,测试
service smbstart
e. 把samba开头的文件,拷贝到/home,准备安装
cp sam* /home
或者
cp/mnt/cdrom/samba* /home
f. 开始安装
安装顺序:
samba-common-2.2.7a- 7.9.0.i386.rpm-----> samba-client-2.2.7a-7.9.0.i386.rpm------- >samba-2.2.7a-7.9.0.i386.rpm
service smb stop[停止]
service smbrestart[重启]
samba- 2.2.7a-7.9.0.i386.rpm下载地址:
最新版 samba服务器下载:
b. 查询Linux系统里是否安装了Samba服务器
rpm –q samba
c. 如有,就卸载
rpm –e samba
如果不能卸 载执行以下命令
rpm –e --nodepssamba
mount /mnt/cdrom
把自己的安装文件挂载到linux下可使用virtualbox的增强功能请参阅
Linux下安装与配置Samba服务器-电脑资料
环境:RedHat Linux 9+VirtualBox 4.1
a. 下载 Samba
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Red Hat下SMB服务的安装与配置
SMB介绍:
用于网络文件共享。

一、下载或从光盘上找到SMB服务安装包。

二、安装(samba*代表其安装包名称):
# rpm -ivh samba*
主要分为三个包
samba-2.2.3a-6.i386.rpm(smb的主要程序)
samba-client-2.2.3a-6.i386.rpm(smb的客户端)
samba-common-2.2.3a-6.i386.rpm(smb的组件及库)
samba-swat-2.2.3a-6.i386.rpm(可装可不装)
三、配置SMB文件:
# vi /etc/samba/smb.conf
[global]
workgroup=samba
security=user(定义访问级别。

大体上我们经常用到的有share和user。

分别是共享所有人和共享给部分通过验证的人)
在“Share Definitions”区段添加如下内容:
[Test]
comment = Test Directories(对于共享的描述)
path = /mnt/share(你共享的文件夹路径)
browseable = yes(是否支持浏览器访问)
writeable = yes(是否可写)
readonly=no (是否只读)
保存并退出。

添加一个用户并设置密码:
# useradd smbtest
# passwd smbtest
......
SMB与系统共用用户名,但不共用密码。

也就是说,上面设置的用户名对SMB有效,
但密码对SMB无效,需用smbpasswd命令另外添加一个密码。

# smbpasswd -a smbtest
......
以上都设置好了之后,就可以启动SMB服务了:# service smb start
如返回正常,就可以使用共享服务了。

客户端登陆共享服务器需使用smbclient命令。

查看某服务器共享的目录:
# smbclient -L 192.168.2.11 -N
# smbclient -L 192.168.2.11 -U smbtest ......(输入密码)
登陆共享服务器:
# smbclient //192.168.2.11 -U smbtest ......(输入密码)
smb:\>?
smb:\>get filename
smb:\>put filename
......
smb:\>quit。

相关文档
最新文档