搜档网
当前位置:搜档网 › 安装Samba步骤

安装Samba步骤

安装Samba步骤
安装Samba步骤

一.在Linux下安装Samba

一.配置IP:

1.首先在命令模式下执行setup;

2.然后选择Network configuration 进入;

3.选择相应的网卡进入:

4.进入后查看Windows本机IP及网关,将IP尾位加1填入Linux的IP,网关与Windows 相同。填好后,递归退出即可。

二.重启网卡:/etc/init.d/network restart

三.Ping Windows的IP地址,检查Linux与Windows是否建立连接。四.

翻到下面对应的页面,据图修改:

五.建立Samba用户,设置相应密码:

六.启动Samba服务:

七.用Windows命令行进入Linux的IP地址(在Linux中用ifconfig命令查询)

八.自己遇到的一点小问题,访问Samba用户时提示:

把Linux的防火墙规划清掉,或让相应的端口通过,这里就直接把linux防火墙规则清掉,方法如下

[root@localhost ~]# iptables -F

[root@localhost ~]# /sbin/iptables -F

这样行了!!!!!!!!!

九.在命令模式下执行setup:

将防火墙设置为Disabled:

就可以解决在Samba中不能新建文件的问题,但是新建之后更新的效果比较慢。

二.在Ubuntu下安装Samba

一. Ubuntu samba配置的安装:

sudo apt-get install samba smbfs smbclient

二. 创建共享目录:

mkdir /home/komy/share

sudo chmod 777 /home/komy/share

三. 创建Ubuntu Samba配置文件:

1. 保存现有的配置文件

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

2. 修改现配置文件

sudo vi /etc/samba/smb.conf

在smb.conf最后添加

[share]

path = /work

available = yes

browseable = yes

public = yes

writable = yes

create mask = 0700

directory mask = 0700

其实,更为简单的是在ubuntu下右击文件夹属性,在共享里设置共享,但实质上系统更改了smb.conf文件.

四. 创建Ubuntu samba帐户

sudo touch /etc/samba/smbpasswd

sudo smbpasswd -a komy #komy必须为系统中存在的账户

然后会要求你输入samba帐户的密码

如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

五. 重启Ubuntu samba服务器

sudo /etc/init.d/samba restart

(若有提示command not found,可改成sudo /etc/init.d/smbd start)

六. Ubuntu Samba配置测试

smbclient //localhost/share

七,Ubuntu Samba配置使用

可以到windows下输入ip使用了,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "sha re"

samba详细安装

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两中不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大的方便,本章将以Redhat 5为例,简要介绍如何在Linux操作系统上搭建Samba服务器,本章只对Samba的安装及配置过程进行简要讲解。 1. 服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了让大家对整个过程有一个完整的了解,在此先将这部分卸载掉。可以在“/”下输入命令rpm –qa samba*,或者rpm –qa |grep samba,默认情况下可以查到两个已经存在的包: samba-client-3.0.33-3.7.el5 samba-common-3.0.33-3.7.el5 用rpm –e将两个包卸载掉。对于samba-common-3.0.33-3.7.el5,因为与其它rpm包之间存在依赖关系,所以必须加参数-f和--nodeps,-f是指强制,--nodeps是指不检查依赖关系,具体完整命令为rpm –e –f –nodeps samba-common-3.0.33-3.7.el5,这样可以将此包顺利卸载。 2. 安装Samba a) 挂载系统安装盘 使用命令mount /dev/cdrom /mnt/cdrom完成系统安装盘的挂载,完成之后进入/mnt/cdrom/Server,使用命令find samba*查询和samba服务相关的rpm包,可以查到如下4条记录: [root@localhost /]# rpm -qa |grep samba samba-client-3.0.33-3.7.el5 samba-3.0.33-3.7.el5 samba-common-3.0.33-3.7.el5 samba-swat-3.0.33-3.7.el5 samba-3.0.33-3.7.el5.i386.rpm:为Samba服务的主程序包。后面的数字为此包的版本号,要搭建Samba服务器,必须安装此软件包; samba-client-3.0.33-3.7.el5.i386.rpm:为连接服务器和连接网上邻居的客户端的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 start Service nmb start 如下图:

为了下一次开机能够启动samba,我们在命令行窗口中输入setup 回车通过“系统服务”进行设置

用空格键选中nmb服务和smb服务,这样,你在下一次启动的时候,samba就会自动启动。 3、有关samba防火墙的设置 通过选中“系统”—“管理”—“防火墙”进行设置防火墙 在上图中,我们一定要选中samba 和samba客户端,否则我们无法使用samba,选中之后选择“应用”,在这里解释一下,smb主要是监听139tcp端口,而nmb主要是监听137、138的udp端口。 那么到这里我们的samba就启动完了,接下来我们讲一下通过samba-swat进行管理。

Samba 安装及简单配置、windows访问linux的简单例子

Samba 安装及简单配置、windows访问linux的简单例子 2008-01-21 15:30 由于在安装rhel5的时候没哟安装到好Samba,现在只能从新安装了。郁闷啊!(在init.d中没有发现smb和nmb这两个文件) 还好在安装盘里能够找到安装文件。这里就不说了(一堆samba开头的文件。一阵狂点就行了。呵呵……) 1.查看系统默认的Linux samba版本号 登录FEDORA10后,使用 1[root@localhost ~] whereis samba 2samba: /etc/samba /usr/lib/samba /usr/share/man/man7/samba.7.gz 3[root@localhost ~] rpm qa samba 4samba3.2.40.22.fc10.i386 5[root@localhost ~] 已经安装了Linux samba3.2.4版本,不需要再手工安装,这是系统默认装的,可以用service smb start启动samba服务; 查找samba是否安装好 rpm -qa|grep samba,如果有安装会出现 samba-common-2.2.7a-7.9.0 samba-client-2.2.7a-7.9.0 samba-2.2.7a-7.9.0 没有安装的话,可以: Yum -y install samba 安装了所需的Samba服务器软件后就可以启动Samba服务了。在命令行中输入service smb start命令即可重启Samba服务,如图7-4所示。它同时启动了两项服务:SMB服务(也就是Samba服务)和NMB(NetBIOS Message Block,NetBIOS消息块)服务。SMB服务是Samba 的主要服务,它让其他机器能知道此机器共享了什么;NMB服务可以通过主机名代替IP地址来访问局域网里的主机,就是把这台Linux机器所共享的工作组及在此工作组下的NetBIOS name解析出来。如果不打开NMB服务器,则只能通过IP来访问。

samba配置详解

samba配置详解:Samba配置文件常用参数详解 疯狂代码 https://www.sodocs.net/doc/cf7319148.html,/ ?: http:/https://www.sodocs.net/doc/cf7319148.html,/IntegrativeServer/Article65311.html Samba配置文件常用参数详解 Samba主配置文件叫smb.conf默认在/etc/samba/目录下 smb.conf含有多个段每个段由段名开始直到下个段名每个段名放在方括号中间每段参数格式是:名称=指配置文件中行个段名和参数段名和参数名不分大小写 除了[global]段外所有段都可以看作是个共享资源段名是该共享资源名字段里参数是该共享资源属性 Samba安装好后使用testparm命令可以测试smb.conf配置是否正确使用testparm –v命令可以详细列出smb.conf支持配置参数 全局参数: Global Settings = [global] config file = /usr/local/samba/lib/smb.conf.%m 介绍说明:config file可以让你使用另个配置文件来覆盖缺省配置文件如果文件 不存在则该项无效这个参数很有用可以使得samba配置更灵活可以让台samba服务器模拟多台区别配置服务器比如你想让PC1(主机名)这台电脑在访问Samba Server时使用它自己配置文件那么先在/etc/samba/host/下为PC1配置个名为 smb.conf.pc1文件然后在smb.conf中加入:config file = /etc/samba/host/smb.conf.%m这样当PC1请求连接Samba Server时smb.conf.%m就被替换成smb.conf.pc1这样对于PC1来说它所使用Samba服务就是由smb.conf.pc1定义而其他机器访问Samba Server则还是应用smb.conf workgroup = WORKGROUP 介绍说明:设定 Samba Server 所要加入工作组或者域 server = Samba Server Version %v 介绍说明:设定 Samba Server 注释可以是任何串也可以不填宏%v表示显示Samba版本号 netbios name = smbserver 介绍说明:设置Samba ServerNetBIOS名称如果不填则默认会使用该服务器DNS名称第部分netbios name和workgroup名字不要设置成样了

Samba详细配置

Red Hat Enterprise Linux 5下安装配置Samba服务 2010-09-28 23:34:25| 分类:Linux Samba | 标签:linux samba f服务器配置安装|字号大中小订阅环境: Red Hat Enterprise Linux 5 samba-3.0.25b-0.el5.4 samba-common-3.0.25b-0.el5.4 samba-client-3.0.25b-0.el5.4 system-config-samba-1.2.39-1.el5 一、安装 1、检查是否已经安装Samba服务器(默认只是安装了Samba的客户端) #rpm -qa | grep samba 若显示: samba-common-3.0.25b-0.el5.4 samba-client-3.0.25b-0.el5.4 则表示还没有安装Samba服务器端,只是安装了Samba客户端 2、开始安装 1)放入Red Hat Enterprise Linux 5安装光盘,并挂载好 #mount /dev/cdrom /mnt/cdrom 2)可使用:命令查看其安装文件 # ls /mnt/cdrom/Server/ | grep samba samba-3.0.25b-0.el5.4.i386.rpm samba-client-3.0.25b-0.el5.4.i386.rpm samba-common-3.0.25b-0.el5.4.i386.rpm samba-swat-3.0.25b-0.el5.4.i386.rpm sblim-cmpi-samba-0.2.3-29.EL5.i386.rpm sblim-cmpi-samba-devel-1-29.EL5.i386.rpm sblim-cmpi-samba-test-1-29.EL5.i386.rpm system-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 配置完后可使用如下语句检查配置文件 #testparm smb.conf文件的整体结构: [global]

SAMBA打印机的安装和调试

SAMBA打印机的安装和调试 WINDOWS操作系统的PC机作为打印服务器 一、操作系统要求 必须为windows98或者服务器版的windodws操作系统(windows 2000 server, windows 2000 advance server等)。 二、正确安装好系统后,设置好网络协议(TCP/IP就够了)以及网络服务(win98系统必须添加有“网络文件和打印机共享”服务)。安装打印机并共享。 假设PC机IP为:192.168.1.10 打印机共享名为:printer 在其它PC机上测试打印。 三、以root登录unix服务器,如无samba先安装好samba。修改/etc/hosts文件,添加一行,内容为:192.168.1.10prn_server(名字随便起),存盘退出。测试unix服务器与打印服务器通讯是否正常:ping prn_server。如无问题,应显示prn_server is alive(SCO UNIX系统,NCR SVR4不同)。如不通,检查PC机的IP地址。 四、在unix服务器上添加samba打印机 1、建立samba打印机配置文件 cd /usr/local/samba/printer (华联业务系统一般放在/usr/local/samba/printer下) vi lprint #!/bin/sh shift;shift;shift;shift;shift server=prn_server (此处为打印服务器在unix服务器/etc/hosts里的命名) service=printer(打印机的实际共享名) password="" ( # NOTE You may wish to add the line `echo translate' if you want automatic # CR/LF translation when printing. echo translate echo "print -" cat $* ) | /usr/local/samba/bin/smbclient "\\\\$server\\$service" $password -N -P > /dev/null exit $? :x 2、添加打印机 # lpadmin -p lineprint -v /dev/null -i /usr/local/samba/printer/lprint # accept lineprint # enable lineprint linprint :打印机名,任意

CentOS 6.5下Samba服务器的安装与配置

CentOS 6.5下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端口。 例如,某台Samba服务器的IP地址为10.0.0.163,对应的工作组名称为davidsamba,那么在Windows的IE浏览器输入下面两条指令都可以访问共享文件。其实这就是Windows 下查看Linux Samba服务器共享文件的方法。 \\10.0.0.163\共享目录名称 \\davidsamba\共享目录名称 Samba服务器可实现如下功能:WINS和DNS服务;网络浏览服务;Linux和Windows域之间的认证和授权;UNICODE字符集和域名映射;满足CIFS协议的UNIX 共享等。 二、系统环境 系统平台:CentOS release 6.3 (Final) Samba版本:samba-3.5.10-125.el6.x86_64

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

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

Samba服务简单基本配置

Redhat Enterprise Linux 6.2 samba服务配置 虚拟机打开后,添加rehl-server-6.2镜像文件,以便后续安装samba服务准备 第一步, 第二步:

一、安装前准备 1、使用Samba服务器需要防火墙开放以下端口 UDP 137 UDP 138 TCP 139 TCP 445 #配置防火墙端口 命令如下: [root@roothomes ~] vi /etc/sysconfig/iptables 添加以下配置(紧跟在-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT这句后面添加文件,否则将无法生效) -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT #重启防火墙,使规则生效 [root@roothomes ~] /etc/rc.d/init.d/iptables restart 2、关闭CentOS6系统的 SELinux(初学者最好关闭此项,否则将不会成功) [root@roothomes ~] vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 #:wq 保存。 #重启系统 [root@roothomes ~] shutdown -r now 或者reboot或者 init 6 二、安装Samba 1、检查Samba服务包是否已安装 [root@roothomes ~] rpm -qa | grep samba 前面挂载系统镜像文件后,依次输入以下命令 [root@roothomes ~] cd /media [root@ media ~] cd RHEL_6.2\ i386\ Disc\ 1/ (输入一个大写的R后,可按Tab键自动补全) [root@ RHEL_6.2\ i386\ Disc\ 1 ~]cd Packages/ [root@ Packages ~]ls samba* samba-3.5.10-114.el6.i686.rpm samba-common-3.5.10-114.el6.i686.rpm samba-client-3.5.10-114.el6.i686.rpm

CentOS安装samba服务配置匿名访问

CentOS安装samba服务配置匿名访问 时间:2014-04-16 00:33来源:https://www.sodocs.net/doc/cf7319148.html, 作者:lampblog 举报点击:1106次一、CentOS6.3安装samba服务 yum -y install smaba 二、编辑samba配置文件 vi /etc/samba/smb.conf vi /etc/samba/smb.conf 1)更改用户组 workgroup = WORKGROUP workgroup = WORKGROUP 2)授权可以访问的ip地址 hosts allow = 127. 192.168.1. hosts allow = 127. 192.168.1. 3)设置共享方式 security = share security = share 三种共享方式介绍 user 用户模式需要密码 share 匿名共享 server 比user级更高级的安全性

4)设置访问目录 [www] comment = Document root directory path = /var/www/html public = yes writable = yes guest ok = yes //允许匿名访问,不设置则匿名无法访问 [www] comment = Document root directory path = /var/www/html public = yes writable = yes guest ok = yes //允许匿名访问,不设置则匿名无法访问 三、配置防火墙策略 1.vi /etc/sysconfig/iptables vi /etc/sysconfig/iptables 1)加入samba的端口 1.-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT 2.-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

Linux1 安装Samba

Linux1 安装Samba 像Red Hat Enterprise Linux 5.4操作系统中的大多数软件一样,Samba软件遵守GPL版权,并且是免费的。它既有RPM安装包形式,也有源代码形式,无论是何种形式的安装,其安装方法都非常简单 1.RPM安装 RPM是Red Hat Package Manager的缩写,中文意思就是RedHat软件包管理,是最先由RedHat公司开发出来的Linux下软件包管理工具,由于这种软件管理方式非常方便,逐渐被其它Linux发行商所借用,目前已经成为Linux平台下通用的软件包管理方式,例如Fedora,Rdehat、suse等主流Linux发行版本都默认采用这种软件包管理方式。 在默认情况下,Red Hat Enterprise Linux 5.4安装程序没有安装Samba服务,因此,需要用户手动安装。 在Red Hat Enterprise Linux 5.4系统桌面的任意空白位置右击,并执行【打开终端】命令,在打开的窗口中(终端),通过输入“rpm -q samba”命令,并按【回车】键,以检测系统是否已经安装了Samba软件包或查看已经安装了何种版本的Samba,如图2-4所示。 图2-4 查看Samba安装信息 在此,还可以输入“rpm -qa |grep samba”命令,并按【回车】键,可以查看到已安装的与Samba有关的软件包,如图2-5所示。 图2-5 查看Samba安装信息 通过rpm –qa |grep samba命令,可以查看到所有已安装的且包含samba字段的软件包。提示 从图中可以查看到系统已经默认安装了Samba客户端工具和Samba通用工具和库文件。但是并没有安装Samba主程序包,因此需要用户手动安装Samba主程序包。如果现在要安装,需要将Red Hat Enterprise Linux 5.4的第2张安装光盘放入光驱。 当系统加载光驱完成后,在终端中,输入“mount /dev/cdrom /mnt”命令,并按【回车】键,如图2-6所示。这样可以将光盘文件挂载到本地计算机mnt目录下。

Samba配置整理

Samba Samba 宣称自己为“Linux 和 UNIX 程序的标准 Windows 互操作性套件”。尽管 Linux 和 UNIX 风格渗透到装载 SMB 文件共享的其他方法中,但更贴近Samba 的功能的说法是,Samba 既是客户端又是服务器,或者更进一步,Samba 是进入 Windows 网络的一个集成点。 Samba 包含几个在后台运行并提供服务的守护进程和几个用于与 Windows 或Samba 服务交互的命令行工具。本文章系列将详细讨论这些守护进程和工具,但其中一些需要特别注意的二进制文件是: ?smbd。这个守护进程充当 SMB 文件和打印服务器。 ?nmbd。这个守护进程提供 NetBIOS 命名服务。 ?mount.cifs。这个工具将一个远程 SMB 文件系统装载到本地 UNIX 文件系统上,很像一个本地磁盘或 NFS 共享。 ?smblient。这个工具提供对 SMB 资源的命令行访问,很像一个 FTP 客户端。它还能列示远程服务器上的共享并浏览网络。 ?smb.conf。这不是一个工具,而是所有工具的配置文件,因此值得在二进制文件上下文中指出。 ?Samba 服务器套件由几个守护程序组成,包括smbd、nmbd和winbindd。swat 程序是另外一个Samba 服务器,但是其通常都是从一个超级服务器运行,因此在 技术上不是守护程序。 smbd smbd 程序提供 Samba 的大部分核心功能。其职责包括: ?提供文件和打印机共享。此功能可以说是一个最重要的Samba 职责,smbd执行此功能。 ?验证用户。smbd针对本地数据库验证用户或传递验证请求到另一台计算机。如果您的Samba 服务器被配置为域控制器,则smbd还可从其他计算机响应验证请求。 (在设置您的安全模式中将描述工作组和域配置)。 ?提供时间服务。Samba 可以告诉其他计算机当前的时间;smbd可处理此细节。 默认情况下,smbd 守护程序绑定到 TCP 端口 139 和 445。SMB 协议通过 TCP 上的 NetBIOS 使用端口 139,它是许多旧客户端使用 SMB/CIFS 的方式。端口445 在 TCP 服务上提供简单的 SMB,它是访问 Samba 服务器的新客户端数。 由于这些职责的关键性质(尤其是,提供文件和打印机共享及验证),smbd 可视为是 Samba 的核心。实际上,可以使用诸如 Samba 自己的 smbclient 等的

centos 安装samba共享服务器详细步骤

Centos下安装新版samba服务器详细过程 作者:陈秋飞本文档是本人基于centos下搭建samba服务器做的笔记,新版的samba已经修改了一些功能和配置,因为有些人还按照百度上面那些老的方法去处理,已经是无法解决一些问题的了。比如新版的samba中已经是不能创建smbpasswd文件的了,就算你在配置文件注释掉原来的密码存放方式,也没用。 现在不用纠结,我已经找出了适合新版samba的整个搭建和权限分配过程。希望对大家有所帮助。 1、yum安装samba # yum -y install samba samba-client samba-common 2、环境分析 数据目录:/home/gongxiang 公司共享目录:/home/gongxiang/人事部/通告栏由人事部成员管理共享目录 技术部目录:/home/gongxiang/技术部 运维部目录:/home/gongxiang/运维部 金融部目录:/home/gongxiang/金融部 人事部目录:/home/gongxiang/人事部 部门管理账号情况: 总经理:最大权限账号manager 技术部:最大权限账号jishu,普通员工jishu01、jishu02 运维部:最大权限账号 yunwei,普通员工yunwei01、yunwei02 金融部:最大权限账号 jinrong,普通员工jinrong01、jinrong02 人事部:最大权限账号 hr,普通员工hr01、hr02

需要的分组: 技术部:tech 运维部:maintain 金融部:finance 人事部:hure 3、解决方案 (1)、在samba服务器建立共享目录 # mkdir /home/gongxiang/人事部/通告栏-p # mkdir /home/gongxiang/技术部-p # mkdir /home/gongxiang/运维部-p # mkdir /home/gongxiang/金融部-p # mkdir /home/gongxiang/人事部-p # ll /home/gongxiang 总用量16 drwxr-xr-x 2 root root 4096 9月 2 09:26 技术部drwxr-xr-x 2 root root 4096 9月 2 09:27 金融部drwxr-xr-x 3 root root 4096 9月 1 14:42 人事部drwxr-xr-x 2 root root 4096 9月 1 14:42 运维部

Linux下的SMB服务安装及配置

SMB服务安装及配置: 一、联通网络: 1、安装系统时候,在虚拟机设置里面把网络适配器 改成桥接模式。(已经安装好的系统可以在虚拟机 菜单下的【虚拟机】→【设置】下面改) 2、在Linux下修改网络IP为:192.168.12.201。 3、在Win下打开【网络和Internet】→【网络连接】, 查看本地连接的属性,IPV4属性,设置静态IP地 址:192.168.12.200。点击【确定】保存退出。 4、在虚拟机的Linux系统下,Ping本身IP:命令输 入:Ping 192.168.12.201;Ping过了再PingWin 下的IP:Ping 192.168.12.200。如果Ping通了, 再到Win下命令提示符下Ping本身和Linux的IP。 如果都Ping通了就开始下一步操作。 二、SMB安装与配置: 1.安装smb服务: 首先在shell里面查询自己是否安装了smb。 [root@localhost ~]# rpm -qa samba | grep 'samba' samba-3.0.21b-2 // 如果有类似这行输出,则表示安装了 smb,否则需要安装 下载或从光盘上找到SMB服务安装包。

安装(samba*代表其安装包名称): # rpm -ivh samba* 2.配置SMB文件: # vi /etc/samba/smb.conf 在“Share Definitions”区段添加如下内容: [Test] comment = Test Directories path = /home/share browseable = yes writeable = yes 保存并退出。 添加一个用户并设置密码: # useradd smbtest # passwd smbtest ...... SMB与系统共用用户名,但不共用密码。也就是说,上面设置的用户名对SMB有效, 但密码对SMB无效,需用smbpasswd命令另外添加一个密码。 # smbpasswd -a smbtest

Samba共享详细图解教程

samba共享 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成,在我们学习ubuntu过程中也是经常遇到。我们常通过Samba软件包用SMB协议来进行共享文件和打印机。在这篇文章里我主要以一个教程的形式,将Samba重要功能之一的文件共享给大家演示出来。 首先我们当然要先安装Samba服务器和客户端工具了,不过安装之前,为了考虑数据源的稳定性,最好我们要先更新一下数据源。相关命令操作如图一所示: 图一 然后开始安装Samba服务器,相关命令操作如图二所示:

图二 然后我再安装Samba smbclient客户端工具,结果提示smbclient 已经是最新版本了,原来在安装Samba服务器时,smbclient客户端工具也被含在了里面。相关命令操作如图三所示: 图三 要使用SMB挂载Windows文件系统,还需要smbfs,相关命令操作如图四所示:

图四 至此Samba服务器的安装结束,我们开始着手Samba服务器的配置。此时可以通过编辑/etc/samba/smb.conf文件来配置Samba服务,不过在配置之前,首先有必要先查看下/etc/samba/smb.conf手册,加深我们对此配置文件的了解。可以在终端输入“man smb.conf命令来获得。配置手册如图五所示:

图五 在编辑配置文件之前,应该保留一份原文件的副本,不对其做修改,以便今后必要时可做参考和重用这份原始配置。备份/etc/samba/smb.conf文件,相关命令操作如下图所示: 在Samba服务器配置文件中,Kerberos安全认证系统是一种重要的标准服务。这就要求我们的Ubuntu系统必须安装Kerberos,同时/etc/samba/smb.conf也需要修改以选择适当的realm和security 模式。gedit打开/etc/samba/smb.conf配置文件,相关操作如图六所示: 图六

虚拟机Linux安装samba 1

在虚拟机中的Linux中安装samba 的过程: 虚拟机设置中,光驱这一项的“设备状态”必须全部勾选,是Linux系统认到光驱。 注:/media/下必须有cdrom文件夹如没有需自己建立一个cdrom 否则mount 失败。 例如:把redhat的镜像名称改为iso9660了 [root@YCSSAIP ]#blkid /dev/cdrom/是查看光驱是认到,未认到应检查虚拟机设置, /mount 用来加载识别到的光盘介质 [root@YCSSAIP ]# cd /media/cdrom/Server/ /进入光盘里面 [root@YCSSAIP ]# ls /需要把SecureCRT中的回滚缓冲区调大,才能看到 [root@localhost Server]# rpm -ivh samba-3.0.33-3.28.el5.i386.rpm warning: samba-3.0.33-3.28.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 error: Failed dependencies: perl(Convert::ASN1) is needed by samba-3.0.33-3.28.el5.i386 如rpm -ivh 包名失败验证NOKEY 代表,发现是由于yum安装了旧版本的GPG keys,gpgsig的问题,先找到你这个不能安装的下载包的YUM源,然后rpm --import一下他的key 文件,问题就解决了即:rpm --import /etc/pki/rpm-gpg/RPM*(我试过了,不顶用,下面方法顶用,具体原因我还没有找到) 也可在后面加入--force --nodeps取消依赖强制安装(可以成功) [root@localhost Server]# rpm -ivh samba-3.0.33-3.28.el5.i386.rpm --force --nodeps

centos7 samba安装与配置

samba是个文件共享服务器。在linux和windows之间很好用,当然有更好的是NFS。这里对自己在CentOS7上安装samba的过程做一个记录。 因为发现网上的都很乱,自己踩过坑以后,记录下,以便以后不再踩了。当然,你也可以去看《鸟哥的linux私房菜-服务器搭建篇》,上面都介绍 的很好。 1、关闭防火墙。 CentOS 7 是自带的firewall,CentOS 6 好像是iptables。关闭防火墙命令如下: 第一种方法是关闭防火墙: systemctl disable firewalld.service 第二种方法是添加规则: firewall-cmd --permanent --zone=public --add-service=samba firewall-cmd --reload 2、关闭selinux vim /etc/selinux/config 设置:SELINUX=disabled Centos7配置文件共享服务器SAMBA三步曲 1、安装 yum install samba samba-client samba-common -y 2、配置 备份已有配置 mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp 添加新的配置 vim /etc/samba/smb.conf 输入以下内容 [global] workgroup = WORKGROUP server string = Samba Server %v netbios name = centos security = user map to guest = bad user dns proxy = no #============================ Share Definitions ============================== [Public] path = /data/share/ writable = yes browsable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777 注意:在samba4中share 和server已经被禁用,需要用 security = user 和map to guest =Bad User来实现无密码

Linux下samba共享文件夹配置_经验共享

Linux(centos 5.6)下samba共享文件夹按照配置指南 步骤 1# yum -y install samba 使用yum命令安装samba,加入-y参数,如遇询问自动选择y,全自动下载并安装 samba,此过程需要一点时间。 步骤 2# rpm -qa | grep samba 检查samba服务包的安装情况,会显示类似如下两个包: samba-common-3.0.33-3.7.el5_3.1 //服务器和客户端均需要的文件 samba-3.0.33-3.7.el5_3.1 //服务器端文件 步骤 3# whereis samba 由于是yum安装,可以用此命令查看samba安装位置,得到类似如下内容: samba: /etc/samba /usr/lib/samba /usr/share/samba /usr/share/man/man7/samba.7.gz 步骤 4更改smb.conf文件。 例如:需要实现一个最简单的功能,让所有用户可以读写一个Samba服务器共享的一个文件夹。 1.备份smb.conf文件。 # cd /etc/samba # mv smb.conf smb.confBAK 2.重新创建一个smb.conf文件。 #touch smb.conf 3.在smb.conf中添加以下配置项。相关命令的配置项说明如表1-1所示。 [global] workgroup = LinuxSir netbios name = LinuxSir05 server string = Linux Samba Server TestServer security = share [linuxsir] path = /opt/linuxsir writeable = yes browseable = yes guest ok = yes oplocks=no 表1-1smb.conf文件添加项说明

相关主题