Linux下samba的安装与配置

合集下载

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端口。

Linux下的samba服务器以与FTP服务器的架构与配置

Linux下的samba服务器以与FTP服务器的架构与配置

Linux下的samba服务器的架构及配置一、实验目的1、掌握Linux环境的samba服务器安装、配置和启动2、掌握Linux环境的samba客户端设置3、了解Linux环境下的Windows客户端samba设置4、掌握ftp命令的检索文件操作5、掌握ftp服务器的配置方法二、实验环境1、计算机若干台2、RedHat9.0系统安装光盘一套三、实验容步骤(一)SAMBA服务器设置要求:1、建立一个工作组smbgrp,本机审查用户和密码。

2、在机器上创建一个/root/tmp目录,为所有用户提供共享。

允许用户不用和密码访问,且可以读写。

3、在机器上创建一个wl组,成员有zs和ls。

创建一个/root/wl目录,允许wl组用户向目录中写入,其他用户只能访问,但不可以写入。

4、在机器上创建一个私人目录/root/zspri,只有zs用户有共享访问权限,其他用户不可以共享访问(二)实验步骤步骤1:在SAMBA服务器上检查并安装必要软件查看:#rpm –qa | grep samba安装:#mount /dev/cdrom /mnt/cdrom/#cd /mnt/cdrom/XXXXXX/RPMS/#rpm –ivh samba-common-2.2.7a-7.0.9.0.i386.rpm#rpm –ivh samba-client-2.2.7a-7.0.9.0.i386.rpm#rpm –ivh samba-2.2.7a-7.0.9.0.i386.rpm步骤2:在SAMBA服务器上创建一个/root/tmp目录、/root/wl目录和/root/zspri目录。

#mkdir /root/tmp#mkdir /root/wl#chmod a+r+w /root/wl#mkdir /root/zspri#chmod a+r /root/ zspri步骤3:在SAMBA服务器上创建一个wl组,成员有zs和ls。

linux Samba服务器详解以及配置

linux Samba服务器详解以及配置
smbd:提供文件共享协议,工作在 445/tcp
winbind:为 Windows AD 服务
加入 Windows 的 AD
1.安装 Samba、Samba-client、Samba-conmmon、Samba-winbind 软件包
2.使用 authconfig-tui 工具两次勾选 winbind 后,填写 Domain、Domain Controllers、ADS Realm 即可添加到 Windows 的域服务器
@ # setsebool -P samba_export_all_rw on || 若要共享系统文件则必须使用该命令开启 SELinux 的访问控制
@ =============== Global Settings ================ || 双横线以下为全局配置
Samba:跨 Linux、Unix 与 Windows 平台进行文件传输
在 Linux/Unix 上使用软件模拟 NetBIOS 与 CIFS/SMB 的功能实现与 Windows 的交互,即:
当 Linux/Unix 主机上使用 Samba 的软件将某个目录共享出来,即可在同一网段内的 Windows 的主机上通过 UNC 路径直接对 Linux/Unix 上的该文件进行操作,也可以将 Windows 上共享出的目录通过 CIFS 协议挂载至 Linux/Unix 下直接进行操作
@ # maximum size of 50KB per log file, then rotate:
@ max log size = 50 || 日志大于50 KB 轮询一次(可根据时间或大小设置轮询)
@ 。。。。。。。。。。。。。
@ 。。。。。。。。。。。。

linuxsamba命令详解

linuxsamba命令详解

linux samba命令详解samba命令是linux系统下的一个命令,那它有什么用处呢?下面由店铺为大家整理了linux系统下samba命令的相关知识,希望大家喜欢!linux samba命令功能说明:Samba服务器控制。

语法:samba [start][stop][status][restart]补充说明:samba为script文件,可启动,停止Samba服务器或回报目前的状态。

参数:start 启动Samba服务器的服务。

stop 停止Samba服务器的服务。

status 显示Samba服务器目前的状态。

restart 重新启动Samba服务器。

补充:linux下Samba服务配置过程samba的功能很简单,就是为了使linux和windows之间能够实现共享。

并且利用samba搭建文件服务器,不仅比windows功能强大,而且访问速度快、安全。

首先说明,samba服务器需要两个守护进程:smbd和nmbd。

smbd进程监听139TCP端口,处理到来的SMB数据包;nmbd进程监听137、138UDP端口,使其他主机能浏览linux服务器。

1、安装Samba服务首先用命令测试rpm -qi samba看是否安装了Samba软件包,若没有可以用yum install samba在线安装(fedora 11环境下)。

2、启动Samba服务安装完成后,使用service smb start 命令启动samba服务。

如果想让samba服务开机自动加载,可使用ntsysv命令(或setup命令中的system service选项)打开开机自动加载的服务,并勾选smb,确定后即可实现开机加载samba服务。

3、关闭防火墙默认情况下防火墙关闭了139 TCP端口,也关闭了nmbd进程所需要的137、138端口。

所以我们使用命令service iptables stop命令关闭防火墙。

也可对防火墙进行修改,放行TCP139 UDP 137、138端口。

Linux中Samba详细安装

Linux中Samba详细安装

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。

本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。

1、服务查询默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了对整个过程有一个完整的了解,在此先将这部分卸载掉。

使用命令rpm -qa | grep samba,默认情况下可以查询到两个已经存在的包:samba-client-3.0.33-3.7.el5samba-common-3.0.33-3.7.el52、卸载Samba用rpm -e 将两个包卸载掉。

对于samba-common-3.0.33-3.7.el5,因为与其它rpm包之间存在依赖关系,所以必须加参数-f和--nodeps,-f是指强制,--nodeps是指不检查依赖关系,具体完整命令为:rpm -e samba-common-3.0.33-3.7.el5 -f --nodepsrpm -e samba-client-3.0.33-3.7.el5 -f --nodeps3、安装Samba用以下命令安装:rpm -ivh samba-3.0.33-3.29.el5_6.2.i386.rpm -f --nodepsrpm -ivh samba-client-3.0.33-3.29.el5_6.2.i386.rpm -f --nodepsrpm -ivh samba-common-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps安装完成后,使用命令rpm -qa | grep samba进行查询,发现搭建samba服务器所依赖的所有服务器都已经安装好了即可。

4、配置smb.conf文件Samba的配置文件一般就放在/etc/samba目录中,主配置文件名为smb.conf,文件中记录着大量的规则和共享信息,所以是samba服务非常重要的核心配置文件,完成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,因此这个档案不设定也⽆所谓。

linux下samba服务器安装配置方法

linux下samba服务器安装配置方法

linux下samba服务器安装配置⽅法linux中samba服务器的安装及其配置,供⼤家参考,具体内容如下第⼀步:下载samba命令:apt-get install sambaapt-get install cifs-utilsapt-get install samba-common【注】可以使⽤镜像源来安装,这样速度⽐较快⼀点。

不⽤也完全没问题。

如果要⽤镜像源需修改⽂件:/etc/apt/sources.list,换为镜像源地址即可可能遇到的问题:这是因为DNS服务器错误,需要修改⽂件:/etc/resolv.conf,命令为:vi /etc/resolv.conf添加⼀个nameservere:8.8.8.8即可第⼆步:新建⽤户接下来需要新建⼀个⽤户(我建的是share,该⽤户位于share组⾥⾯和我建的⽤户相同)命令:useradd -g share -m share在该⽤户底下新建⼀个⽂件夹share⾥⾯⽤来存放需要传输的⽂件,到时候windows与linux之间的⽂件交互就是通过这个⽬录来进⾏的命令:mkdir share第三步:配置samba输⼊命令:vi /etc/samba/smb.conf 编辑smb.conf⽂件在末尾追加:(path⼀定是指向你要分享的⽂件⽬录)第四步:创建samba登录⽤户及其登录密码创建后该⽤户可以在windows上,通过账号密码来访问linux命令为:smbpasswd -a share (share⽤户当初以及创建了)第五步:重启samba服务,运⾏查看⾃⼰linux的ip地址:ifconfig在windows打开命令窗⼝输⼊上述的ip地址:\\192.168.1.103,之后输⼊samba⽤户名及其密码即可,到此就可以看到share这个共享⽂件夹了以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

linux下ftp.nfs.samba服务器的安装及配置

linux下ftp.nfs.samba服务器的安装及配置

ftp服务器安装及配置安装配置ftp服务器的大体步骤是:1.下载vsftpd软件包,2.安装软件包,3.修改配置文件,4.重启服务器,5登录服务器具体步骤为:1、下载与安装软件包在shell终端中使用命令:#sudo apt-get install vsftpd即完成下载于安装步骤.查看ftp服务器是否启动,在shell终端中使用命令:#netstat -tl,查看Local Address 中ftp 的状态是否为LISTEN状态2、在/home目录下为ftp用户建立相应的ftp目录在shell终端中使用命令:sudo mkdir /home/ftp.在此之前要确保系统总存在ftp用户。

如果没有使用命令:#adduser name(添加用户并设置密码)#passwd name(修改密码)若想匿名访问时,其用户名和密码均为anonymous,(匿名用户还有ftp密码可以自己设定) 3、修改配置文件在shell终端中使用以下命令:#sudo gedit /etc/vsftp.conf按照想要实现的功能修改相应的配置选项。

配置文件具体修改如下://匿名上传文件anonymous_enable=YES //匿名登录local_enable=YES //本地登录write_enable=YES //可写anon_upload_enable=YES //匿名上传anon_mkdir_write_enable=YES //匿名创建可写connect_from_port_20=YES //连接端口20//如何限定本地用户的目录chroot_local_user=YES //限定所有本地用户目录。

当该配置项被激活时,chroot_list_enable和chroot_local_users配置项的作用将发生变化,chroot_list_list 所指定的文件中的用户将不被锁定在用户主目录中,因此可能会出现安全上的冲突//限定部分用户目录chroot_local_user=NOchroot_list_enable=YESchroot_list_file=/etc/vsftpd.root_list //在/etc/vsftpd.chroot_list文件中加入不要限制的本地用户名,格式为一个用户占一行,不用添加密码。

samba服务器搭建+权限设置

samba服务器搭建+权限设置

samba服务器搭建+权限设置⽬录第1章绪论. 11.1Linux的发展历史. 11.2Linux应⽤现状. 21.3Linux各版本的特⾊和应⽤领域. 2第2章 samba介绍. 42.1 samba总体概述. 42.2 samba功能介绍. 5第3章配置⽂件. 63.1 samba配置⽂件全局⽂件内容介绍. 63.2 samba配置⽂件每单项介绍. 8第4章实践内容. 94.1 实践要求. 94.2实践⽅法——⽤户创建. 94.3实践⽅法——⽂件创建. 104.4实践⽅法——⽂件权限管理. 114.5实践⽅法——对smb.conf配置. 124.6特⾊功能. 13第5章源程序解释. 145.1 Samba服务命令代码. 145.2 查看Samba服务器Ip地址. 145.3拷贝samba配置⽂件. 155.4 账户管理. 155.5 smbpasswd samba⽤户密码添加. 155.6对⽬标⽬录的添加 mkdir filename 165.7 chmod⽂件权限编辑. 175.8 ⽂件查看使⽤. 175.9 ⽤户以及⽤户组的查看. 185.10 对smb.conf⽂件进⾏配置. 185.10.1配置⽬录share 185.10.2配置⽬录private 185.10.3配置⽬录skh-A 195.10.4 配置⽬录skh-B 195.10.5⽬录skh-C、D、E、F配置. 20第6章课程设计⽇志. 21第7章佐证材料. 227.1功能1实现的截图. 227.2功能2实现的截图. 237.3功能3实现的截图. 257.4功能4实现的截图. 26结语. 31参考⽂献. 32第1章绪论1.1Linux的发展历史Linux 系统的诞⽣主要源于林纳斯个⼈,⽽ Linux 系统的成长则更多得益于所采⽤的开源模式。

林纳斯12岁开始接触计算机和编程,并从此狂热地爱上了编程。

因为这份热爱,林纳斯⾃学了⼤量的编程知识,并不断地将学到的新知识进⾏练习。

samba 域控 配置组策略

samba 域控 配置组策略

Samba 域控配置组策略1. 简介Samba是一个开源的实现了SMB/CIFS协议的软件套件,可以在Linux和其他类Unix系统上实现与Windows共享文件和打印机的功能。

通过配置Samba域控制器(Domain Controller),我们可以将Linux服务器作为Windows域中的主要身份验证服务器,并使用组策略(Group Policy)来管理Windows客户端。

本文将详细介绍如何在Samba域控下配置组策略。

2. 安装和配置 Samba 域控首先,我们需要安装Samba软件包,并进行基本的配置。

2.1 安装 Samba 软件包在Linux服务器上,执行以下命令安装Samba软件包:$ sudo apt-get install samba2.2 配置 Samba编辑Samba配置文件/etc/smb.conf,将其配置为域控模式。

以下是一个示例配置:[global]workgroup = MYDOMAINrealm = netbios name = MYDCserver role = active directory domain controllerdns forwarder = 8.8.8.8idmap_ldb:use rfc2307 = yesvfs objects = acl_xattrmap acl inherit = yes请根据实际情况修改workgroup、realm、netbios name和dns forwarder参数。

保存并关闭文件。

2.3 创建域用户执行以下命令创建域用户:$ sudo smbpasswd -a username请将username替换为要创建的域用户的用户名,并输入密码。

2.4 启动 Samba 服务启动Samba服务,使其生效:$ sudo systemctl start smbd nmbd3. 配置组策略现在,我们将配置组策略以管理Windows客户端。

samba实验报告总结

samba实验报告总结

samba实验报告总结Samba实验报告总结引言:Samba是一项用于在不同操作系统之间共享文件和打印机的开源软件。

通过Samba,用户可以在Windows、Linux和其他操作系统之间实现文件共享和网络资源共享。

在本次实验中,我们对Samba进行了深入研究和实践,并总结了以下几个方面的内容:Samba的基本原理、安装和配置、文件共享和权限控制、以及Samba在实际应用中的优势和不足。

一、Samba的基本原理Samba是基于SMB/CIFS协议的实现,它允许Windows客户端与Linux服务器之间进行通信和数据传输。

Samba服务器充当了Windows网络中的文件和打印机服务器,它通过模拟Windows文件和打印机共享的行为,使得Windows 客户端可以像访问本地资源一样访问远程资源。

二、安装和配置Samba在实验中,我们首先在Linux服务器上安装了Samba软件包。

安装完成后,我们需要进行一些配置工作,如创建Samba用户、设置共享目录、配置访问权限等。

通过编辑Samba的配置文件,我们可以定制化Samba服务器的行为,使其适应特定的网络环境和需求。

三、文件共享和权限控制Samba允许用户在网络中共享文件和目录,实现文件的读写和传输。

通过设置Samba服务器的访问权限,我们可以控制哪些用户可以访问共享资源,以及对资源的读写权限。

Samba还支持用户认证和加密传输,确保数据的安全性。

四、Samba在实际应用中的优势Samba作为一个开源软件,具有以下几个优势:首先,它能够实现不同操作系统之间的文件共享和打印机共享,提高了网络资源的利用率。

其次,Samba具有良好的兼容性,可以与Windows系统完美集成,无缝对接。

此外,Samba还支持多种认证方式,如用户密码认证、域控制器认证等,满足了不同用户的需求。

五、Samba的不足之处尽管Samba具有许多优势,但它也存在一些不足之处。

首先,对于初学者来说,Samba的安装和配置可能会有一定的难度。

Samba服务器搭建与配置

Samba服务器搭建与配置

Samba服务器搭建与配置Samba服务器搭建与配置Samba服务简介Samba的起源:对于windows的⽹上邻居来讲,共享⽂件的⽅式⽤的是SMB和CIFS协议以及NETBIOS协议Linux/Unix之间⽤的是NFS协议。

但是Linux和Windows之间是不能共享的,所以澳⼤利亚国⽴⼤学的Andrew Tridgell,决定开发⼀款软件,这款软件就是为了实现不同的系统之间互相共享⽂件的,于是⼀款叫做SMB的软件横空出世了,但是这个名字不能被注册成商标,因为已经有SMB协议了,于是作者给名字上加了两个A,就成了我们即将使⽤的功能强的⽂件共享服务器: SAMBA。

什么是Samba:Samba是⼀个能让Linux系统应⽤Microsoft⽹络通讯协议的软件,⽽SMB是Server Message Block的缩写,即为服务器消息块,SMB主要是作为Microsoft的⽹络通讯协议,后来Samba将SMB通信协议应⽤到了Linux系统上,就形成了现在的Samba软件。

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

Samba的功能:Samba最⼤的功能就是可以⽤于Linux与windows系统直接的⽂件共享和打印共享,Samba既可以⽤于windows与Linux之间的⽂件共享,也可以⽤于Linux与Linux之间的资源共享,由于NFS(⽹络⽂件系统)可以很好的完成Linux与Linux之间的数据共享,因⽽ Samba较多的⽤在了Linux与windows之间的数据共享上⾯。

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

Samba服务器安装及配置

Samba服务器安装及配置

Samba服务器安装及配置目录一、Samba安装 (2)Samba的用途: (2)安装Samba所需的包 (2)安装Samba命令 (2)Samba服务控制: (2)查看samba是否成功启动: (3)二、Samba账号 (3)1.添加用户组 (3)2.添加samba用户 (3)3.添加samba用户,并设置密码; (3)4.配置相关目录的权限和归属; (4)三、Samba服务器的配置 (4)配置文件: (4)1、全局设置 (5)2.用户共享文件夹设置 (5)3. 编辑配置文件 (6)四、samba的环境变量 (7)附近一 (8)全局参数相信列表: (8)一、Samba安装Samba的用途:1.文件及打印共享服务:根据服务的配置情况分发共享的文件与打印机2.计算机名与IP的解析服务:可以在客户端直接输入Samba服务器名字就能访问到Samba3.共享的文件或打印机4.WINS服务的支持:5.LMB服务的支持:6.身份验证与访问权限设置(如果配合Linux的Quota还可以实现用户磁盘空间配额):可以7.根据企业要求灵活设置相应的安全级别安装Samba所需的包samba-common-3.0.23c-2 它是samba通用库文件和工具包samba-3.0.23c-2 这个是samba的主程序包samba-client-3.0.10-1.4E.2.i386.rpm samba在Linux|unix下的客户端包文件(可选)system-config-samba-1.2.39-1.el5 这个是图形界面的samba服务配置包文件(可选)samba-swat-3.0.23c-2 这个包提供本地、远程利用浏览器来配置samba相关服务(可选)安装Samba命令samba(sudo apt-get install samba)smbclient(sudo apt-get install smbclient)smbfs(sudo apt-get install smbfs).Samba服务控制:1、/etc/rc.d/init.d/smb start/stop/restart/status/reload参数的详细介绍start启动服务stop停止服务restart 重启服务status 查看服务状态reload 重装载配置文件(Linux一切的服务都是基于配置文件工作的)查看samba是否成功启动:Samba安装后默认的是开机自启动1、sudo service smbd status 查看运行状态2、netstat -anp |grep 137查看是否开启了相应的端口及是否为samba程序开启的netstat -anp |grep 138netstat -anp |grep 139netstat -anp |grep 4453、netstat -ap |grep smbd 查看samba是否在运行二、Samba账号1.添加用户组如:[root@localhost ~]# /usr/sbin/groupadd cloudusers2.添加samba用户因为samba用户是基于系统用户的,所以必须先建立系统用户才能添加成samba用户[root@cuc03 ~]# useradd -G cloudusers -d /CloudSave/user1 -s /sbin/nologin user1-G: --groups GROUPS 将用户添加到组cloudusers-d: --home-dir HOME_DIR 设置用户的登录目录-s: --shell SHELL 登录时候的shell将用户添加进组:groupaddsmbpasswd -a user1输入两次samba密码即可3.添加samba用户,并设置密码;我们用的方法是先添加用户,但添加的这些用户都是虚拟用户,因为这些用户是不能通过SHELL登录系统的;另外值得注意的是系统用户密码和Samba用户的密码是不同的。

linux samba服务配置

linux samba服务配置

Samba是一种自由软件包,用来让Unix系统的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File Sy stem)网络协定做连结。

和windows上的网上邻居原理是一样的。

通过SM B协议可以实现资源共享及打印机共享。

Samba是Windows与Unix系统O S(Operating System的缩写,操作系统:windows、linux、Unix、Mac 等)之间搭建起的一座桥梁,可以实现资源共享,可以像FTP这样使用。

SAMBA的工作原理:步骤1:协议协商步骤2:建立连接步骤3:资源共享步骤4:断开连接Samba服务主要安装包为前三个安装包:samba-2.2.7a-7.9.0.i386.rpm //Samba的服务端软件(第一张镜像盘)samba-client-2.2.7a-7.9.0.i386.rpm //Samba客户端软件(第一张镜像盘)samba-common-2.2.7a-7.9.0.i386.rpm //包括Samba服务器和客户端都需要的文件(第一张镜像盘)samba-swat-2.2.7a-7.9.0 //Samba的WEB配置工具(第一张镜像盘)redhat-config-samba-1.0.4-1.noarch.rpm //Samba的GUI配置工具(第一张镜像盘)samba-swat-2.2.7a-7.9.0.i386.rpm //Samba的Web配置工具(在第三张镜像盘)samba的主配置文件是/etc/samba/smb.conf[root@localhost root]# rpm -qa|grep samba//显示是否安装的samba服务如果没有安装,“主菜单”--“系统设置”--“添加/删除应用程序”--“打开软件包”--“windows 文件服务器”--“更新”,或安装linux第三块镜像盘中的rpmdb辅助安装包,然后切换到第一张linux镜像盘,用mount /dev/cdrom /mnt/cd rom命令将第一张镜像盘挂载,安装samba主程序包,samba-client客户端软件包,还有samba的工具包samba-common.用,#rpm –ivh –aid sam ba*.rpm。

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 的启动/关闭文件。

Linux Samba详细说明配置文档

Linux Samba详细说明配置文档

Linux Samba配置说明以及实验文档Samba配置文件常用详解Samba的主配置文件叫smb.conf,可以用rpm –ql samba查看文件都安装到了那里咯!默认主配置在/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。

在linux上安装配置samba服务器共7页

在linux上安装配置samba服务器共7页

【IT168 专稿】在这给大家介绍一个不错的家伙,samba服务。

如果您正在犯愁,如何在Windows和Linux之间实现资源共享,就请看看这篇详解,希望能帮您解决困扰。

先简单介绍一下,SMB(Server Messages Block,信息服务块)是在局域网上共享文件和打印机的一种协议,通过它可以使局域网内的Windows、linux和Unix等系统共享文件和打印机等资源。

在linux上可以运行SMB的软件很多,最常用的就是Samba。

如果您使用的是REDHAT 9,在那三张光盘中就提供了samba服务器的RPM包。

安装samba服务器的RPM包像在linux下安装配置其他服务一样,先要安samba有关的RPM 包:1)Samba-common:包括samba服务器和客户端均需要的文件(在第一张光盘中)2)Samba:samba服务端软件(在第一张光盘中)3)Samba:samba客户端软件(在第一张光盘中)说明一下,列出这些要安装的rpm包包只是为了说明清楚些,其实只要用个“samba*”就全搞定了。

为了老少皆宜,我把所有操作过程都帖了过来,连不会挂载光驱的朋友都应该能看懂吧。

1)[root@linux root]# mount /mnt/cdrom[root@linux root]# cd /mnt/cdrom/RedHat/RPMS/[root@linux RPMS]# rpm -ivh rpmdb-redhat-9-0.20030313.i386.rpm warning: rpmdb-redhat-9-0.20030313.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing... ################################### ### [100%]1:rpmdb-redhat ################################## # [100%]这一步是准备工作,把REDHAT 9的C盘中的rpmdb-redhat包安上,可以解决安装时的依赖关系错误。

Linux系统中安装配置Samba服务器的步骤详解

Linux系统中安装配置Samba服务器的步骤详解

Linux系统中安装配置Samba服务器的步骤详解Linux系统中安装配置Samba服务器的步骤详解一、获取源代码包并进行解压从samba的XX可以下载最新的samba源代码包。

下面我们以samba-3.5.9.tar.gz的源代码包作为案例进行解析。

本例中,我们将源代码包放在目录/home/samba下,然后执行下面的命令进行解压缩。

代码如下:# tar –xzvf samba-3.5.9.tar.gz二、配置configure对源代码包进行解压缩后,进入目录代码如下:# cd /home/samba/samba-3.5.9/source3然后执行下面的命令进行配置。

代码如下:# ./configure可能在刚开始时,该目录下没有configure文件,此时可先执行下面的命令代码如下:# ./autogen-sh此时要求系统安装了autoconf、automake等工具。

在运行上面的配置命令之前,我们可以通过命令代码如下:# ./configure –-help来查看配置命令的一些选项。

三、生成与安装make && make install在环境配置命令./configure成功执行后,可以运行命令代码如下:# make来生成二进制可执行文件,这可能需要两到三分钟。

成功生成可执行文件后,可以通过下面命令代码如下:#make install来进行安装。

系统默认的安装路径是/usr/local/samba四、配置动态链接库路径安装完成后,我们需要配置动态链接库路径,因为运行samba的进行smbd和nmbd需要到目录/usr/local/samba/lib下的动态链接库文件。

但是该目录不是系统默认的动态链接库文件搜索路径,于是我们需要将该目录添加到文件ld.so.conf中。

执行下面的命令代码如下:# vi /etc/ld.so.conf打开ld.so.conf文件,并在该文件中加入下面这一行内容。

linux下samba安装及配置手册

linux下samba安装及配置手册

一.安装samba程序1.mount /dev/cdrom xxx #挂载linux安装盘到本地文件夹xxx2.rpm -qa | grep samba #查询已安装的samba程序samba-winbind-clients-3.5.6-86.el6.x86_64samba-common-3.5.6-86.el6.x86_64samba-3.5.6-86.el6.x86_64samba-client-3.5.6-86.el6.x86_643.rpm -ivh samba* -aid #安装所有samba程序二.新建用户及共享文件夹1.adduser samba #新增系统用户名2.smbpasswd samba #设置用户名密码及添加至samba3.mkdir /var/share #新增共享文件夹4.chmod 755 /var/share #更改目录权限5.chown samba /var/share #更改目录所有者三.配置samba1.vi /etc/samba/smb.conf #打开samba配置文件2.[global]workgroup=mygroup #工作组名称serer string=samba server version %v #系统说明security=user #安全模式,user为用户名与密码授权 [samba] #共享文件夹名称path=/var/share #共享路径writable=yes #可写browseable=yes #可浏览文件目录create mask=0664 #创建文件权限directory mask=0775 #创建目录权限valid users=samba #可访问的用户3.:wq后restart smb服务四.常见问题1.如发现无法新增文件夹或是文件,就按照如下设置,关闭SELINUX2.vi /etc/selinux/config #找到如下一段SELINUX=enforcing #将其注释掉,然后新增如下一行SELINUX=disabled3.:wq4.重启系统。

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

Linux下samba的安装与配置
分类:系统心得测试相关2008-09-06 15:01 10947人阅读评论(19) 收藏举报安装samba
文章中提到的smaba安装程序samba-3.0.20b-1.i386.rpm (ISO)
1首先,在VMware内把samba安装文件的镜像文件映射为光驱,如图1-1步骤1-2-3。

图1-1
2然后,使用命令mount /dev/cdrom /mnt/cdrom 作用是把光驱载入到文件夹/mnt/cdrom中,如图1-2。

图1-2
此时,建议检查电脑是否已安装有samba的其他版本,使用命令rqm –qa |grep samba
,如图1-3所示(图示表示该系统无samba,可继续操作;如显示有其他版本,需要卸载。


3下面,使用cd /mnt/cdrom,进入到/mnt/cdrom,通过命令ls查看,如图
此时,列出当前文件夹内容,说明通过命令进行安装,在这里建议将需要安装的文件转移到系统中再安装。

操作如下:
首先,使用命令cp 移动samba到系统/root目录(目录随意设置)下,最后查看
如图1-5
图1-5
注意:习惯上,我们此时应该使用命令把/mnt/cdrom目录与光驱的连接断开,这里的命令是umount /mnt/cdrom
4接下来,使用命令rpm –ivh samba-3.0.20b-1.i386.rpm安装samba 服务。

如图1-6所示。

图1-6
5最后,使用命令/etc/rc.d/init.d/smb start开启samba服务,如上图可见服务开启成功,这样samba就安装成功了。

配置samba,连接到其他主机
配置之前,确认下系统网络是否已配置好IP。

使用命令ifconfig查看。

图示2-1表示已配置好。

(未配置可通过netconfig进入设置。

)图2-1
1使用sambclint –L “计算机名” –U “用户名” 来查找目标主机的共享目录,如图2-2所示(图中主机名是CD9DE1EF3E4C433.,用户名子是administrator)
图2-2
2这样,就表示连接成功了。

配置samba,连接到samba服务器
1进入/etc/samba/目录,备份等下要修改的smb.conf文件,如图3-1
图3-1
2使用命令vi smb.conf创建新的smb.conf配置文件,并输入以下内容,图见3-2
图3-2
3编辑完毕,使用:wq命令保存并退出。

可使用testparm命令测试配置文件是否正确,如发生问题需重新配置。

如图3-3
图3-3
4使用命令ntsysv可以进入到服务列表,这里关闭掉iptables(防火墙)服务,同时
如果在smb服务前面加上*表示开机即开启samba服务。

如图3-4
图3-4
5使用reboot重新启动下Linux系统。

6最后,来到Windows操作系统,开始-》运行内输入//sambasvr(或者输入系统的IP //192.168.2.27(IP根据设置不同而不同!)。

),如图3-5所示。

图3-5 7这样,如下图3-6所示,
图3-6 samba的配置成功,用户可以访问对应目录当中的内容并相互进行操作。

介绍完毕。

相关文档
最新文档