RHEL5 samba

合集下载

RHEL5中配置SAMBA服务器 收藏

RHEL5中配置SAMBA服务器 收藏

搭建samba服务器实现文件共享SAMBA:Send Message Block,整合了SMB协议及Netbios协议,使其运做在TCP/IP 上。

能够让Unix based的机器与windows互动。

SAMBA服务有两个进程:smbd:SMB服务器。

smbd为SMB客户机,诸如Windows 9x/NT等提供Windows NT和Lan Manager风格的文件和打印服务。

nmbd:netbios名字服务器。

nmbd提供浏览支持,使采用Linux操作系统的计算机用户可以融入使用netbios协议的windows网络。

使用端口:137,138,139默认情况下,Red Hat Enterprise Linux 5安装程序没有安装Samba服务RPM安装包名:samba-3.0.23c-2.i386.rpm(默认未装) (第二张光盘);---提供samba 服务samba-common-3.0.23c-2.i386.rpm(默认已装) ;----提供服务器和客户机都必须使用的公共文件samba-client-3.0.23c-2.i386.rpm(默认已装);----提供客户端工具支持system-config-samba-1.2.21-1.i386.rpm(默认未装);(第二张光盘)---提供图形界面管理samba-swat-3.0.23c-2.i386.rpm (默认未装);(第三张光盘)----提供w eb界面管理下载地址:源代码最新版本:安装rpm程序包:#rpm –ivh samba-3.0.23c-2.i386.rpm;# rpm –ivh system-conf ig-samba-1.2.21-1.i386.rpm#service smb start =/etc/init.d/smb start 启动vsftpd服务#service smb stop =/etc/init.d/smb stop 停止vsftpd服务#service smb restart =/etc/init.d/smb restart 重启vsftpd服务#service smb status =/etc/init.d/smb status 检查vsftpd服务状态# ntsysv 或#chkconfig –level 35 smb on 更改服务自动加载samba的配置文件:(samba的用户认证主要通过/e/tc/samba/smbpasswd和/etc/samba/smbusers两个文件实现,其中smbpasswd文件用于存放用smbpasswd -a命令将linux本地帐户生成sam ba帐户和密码的地方,而smhbusers文件用于存放和设置windows用户和linux本地帐户的映射,便于windows帐户直接访问samba服务器)/etc/samba/smb.confsamba的主配置文件,由全局设置和共享定义两部分组成/etc/samba/lmhosts提供了局域网内主机的NetBIOS(Network Basic Input Output System,网络基本输入输出系统)名与IP地址的对应。

RHEL5.4配置samba服务

RHEL5.4配置samba服务

RHEL5.4配置samba服务关于linux下面配置samba服务的讨论,Samba介绍Samba的全名为Server Message Block(服务信息块)Samba服务通常用来做文件服务器,它可以实现windows与linux之间的互相通信,实现不同操作系统之间的资源共享等等。

samba底层也是CIFS协议(通用的Internet文件系统),下面是关于samba这个服务的属性Samba的相关软件包Samba samba的软件包System-config-samba samba的图形界面软件包Samba-swat samba的web界面管理软件包Samba的守护进程/usr/sbin/nmbd /usr/sbin/smbdSamba的脚本/etc/init.d/smbSamba的端口Nmbd:137 138 smbd: 139 445Samba的配置文件/etc/smb*关于samba的配置方法Samba的配置方法有三种,一配置samba的配置文件/etc/samba.conf二图形界面配置System-config-samba三web界面配置http://localhost:901下面主要讨论通过samba的配置文件来配置samba服务第一步,安装软件包[root@localhost ~]#[root@localhost ~]# yum -y install sambaLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be disabled.Setting up Install ProcessResolving DependenciesThere are unfinished transactions remaining. You might consider runningyum-complete-transaction first to finish them.The program yum-complete-transaction is found in the yum-utils package.--> Running transaction check---> Package samba.i386 0:3.0.33-3.14.el5 set to be updated--> Finished Dependency ResolutionDependencies Resolved============================================================= ===================Package Arch Version Repository Size============================================================= ===================Installing:samba i386 3.0.33-3.14.el5 Server16 MTransaction Summary============================================================= ===================Install 1 Package(s)Update 0 Package(s)Remove 0 Package(s)Total download size: 16 MDownloading Packages:samba-3.0.33-3.14.el5.i386.rpm | 16 MB00:00Running rpm_check_debugRunning Transaction TestFinished Transaction TestTransaction Test SucceededRunning TransactionInstalling : samba1/1Installed:samba.i386 0:3.0.33-3.14.el5Complete![root@localhost ~]#OK,samba服务就安装成功了,第二步,了解samba的配置文件/etc/samba.smb.conf关于samba service的全局配置[global]Workgroup = MYGROUP工作组的名字Server string = Samba Server Version %v对samba的描述信息下面还有三个被注释的条目; 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.注意,关于samba服务的IP的表示方法有点特殊127.0.0.0写成127.192.168.12.0写成192.168.12.只需要写出网络位,主机位省略,然后以点介绍。

考试题43542培训资料

考试题43542培训资料

1. 在rhel5系统中,bind服务的区域数据文件决定着dns解析的结果,其中()类型的记录用来设置具体的正向解析条目。

(选择一项)a) Ab) INc) NSd) PTR2. 在rhel5系统中,若使用dovecot软件提供pop3收信服务,默认的端口为()。

(选择一项)a) 25b) 80c) 110d) 1433. 在rhel5系统中,以下()操作可以查看内核版本。

(选择一项)a) ifconfigb) hostnamec) cat /proc/cpuinfod) uname -r4. 在rhel5系统中,交换分区默认使用的文件系统是()。

(选择一项)a) ext3b) ext4c) swapd) ntfs5. 在rhel5系统中,root用户在~/.bashrc文件添加了”alias vi=’/usr/bin/vim’”配置语句,则以下说法正确的是()。

(选择二项)a) 用户root重新登录后,执行vi即可自动调用/usr/bin/vim程序b) 所有用户重新登录后,执行vi即可自动调用/usr/bin/vim程序c) 若要此配置对所有用户起作用,可以将其添加到/etc/bashrc文件内d) 若要此配置对所有用户起作用,可以将其添加到/etc/vimrc文件内6. 在rhel5系统中,若要保存所作修改并推出vi编辑器,可以执行()操作。

(选择二项)a) 命令模式,按alt+s快捷键b) 名了模式,连续按两次Z(大写)c) 末行模式,执行:wqd) 末行模式,执行:q!7. 在rhel5系统中构建httpd服务器时,配置项()用来设置站点的默认首页文件名。

(选择一项)a) serverrootb) documentrootc) directoryindexd) serveradmin8. 软件thunberbird用来与邮件服务器通信,完成收发信工作,根据此功能描述,thunberbird在电子邮件系统中应属于()角色。

SAMBA服务器

SAMBA服务器

SAMBA服务器SAMBA服务器是一种网络文件系统,可以在局域网内共享文件和打印机等资源。

它是基于SMB/CIFS协议的开源实现,可运行在多种操作系统上,包括Linux、Unix和Windows等。

在本文中,将详细介绍SAMBA服务器的基本概念、安装配置以及一些常见应用。

一、SAMBA服务器的基本概念2.工作组和域:SAMBA服务器可以配置为工作组模式或域模式。

在工作组模式下,所有设备共享同一个工作组,没有集中的身份验证和管理机制。

而在域模式下,设备可以加入到一个域中,域控制器负责身份验证和资源访问的控制。

3.共享资源:SAMBA服务器可以共享文件夹、打印机和其他资源。

通过SAMBA服务器,用户可以在局域网内访问和操作这些共享资源,就像是访问本地文件一样方便。

1. 安装:在大部分Linux发行版中,SAMBA服务器都可以通过包管理工具来安装。

例如,在Ubuntu上可以使用apt-get命令来安装samba软件包。

2. 配置:SAMBA服务器的配置文件是/etc/samba/smb.conf。

在这个文件中,可以定义共享文件夹、打印机、用户访问权限等参数。

需要注意的是,配置文件的语法较为复杂,需要仔细阅读官方文档或参考相关教程。

三、SAMBA服务器的常见应用1. 文件共享:SAMBA服务器可以将指定文件夹共享给局域网内的用户。

通过SAMBA协议,用户可以在Windows、Linux和Mac等各种操作系统上访问和操作这些共享文件夹。

2.打印服务:SAMBA服务器可以将本地打印机共享给局域网内的用户。

这样,用户可以在自己的计算机上安装打印机驱动程序,并通过网络打印文件。

3.身份验证:SAMBA服务器可以与域控制器集成,实现统一的用户身份验证。

这样,用户在任何设备上登录后,都可以访问其所拥有的共享资源。

4. 混合环境集成:SAMBA服务器可以在Windows和Linux等不同操作系统之间实现文件共享和打印服务的集成。

简要描述samba服务搭建的流程

简要描述samba服务搭建的流程

简要描述samba服务搭建的流程
Samba是一种常用的文件共享服务,可以在Linux系统中搭建。

以下是简要描述samba服务搭建的流程:
1. 安装samba服务:在Linux系统中使用包管理工具安装samba 服务,例如yum install samba
2. 配置samba服务:编辑Samba的配置文件smb.conf,指定共享目录、访问权限等参数,例如:[share] path = /data/share browseable = yes writable = yes valid users = user1,user2
3. 创建共享目录:在Linux系统中创建需要共享的目录,并设
置访问权限,例如:mkdir /data/share ; chmod 777 /data/share 4. 创建Samba用户账号:使用smbpasswd命令或pdbedit命令
创建Samba用户账号,并设置密码,例如:smbpasswd -a user1
5. 启动Samba服务:使用systemctl或service命令启动Samba 服务,例如:systemctl start smb.service
6. 在Windows系统中访问:在Windows系统中打开文件资源管
理器,输入Linux系统的IP地址和共享名称,例如:192.168.1.1share,输入Samba用户账号和密码即可访问共享文件。

以上是简要描述samba服务搭建的流程,具体可根据实际需求进行拓展。

- 1 -。

《amba服务器》

《amba服务器》

利用samba让linux与windows共享文件,利用桥接(不明白)。

一,配置虚拟机(RHEL5版本的虚拟机)
1.点击虚拟机的VM下的setting
图1
按照图1进行配置(选择网络桥接)
2.点击虚拟机的Edit下的Virtural Network Editor
图2
图3
按照图2,图3配置(主要是桥接,图3不要选Automatic,选与自己电脑相对的)
3.然后重启虚拟机,到此虚拟机的外面设置算是完成了。

二,虚拟机网卡设置
1.先进入超级用户,输入命令setup,如下
选择Network configuration(网络配置),然后一直按enter键进入
图4
修改图4里面的ip地址等,ip要和自己的电脑在一个网段,我的电脑ip是58.198.76.195,所以这里ip为58.198.76.196(只需要改变最后一位就行)子网掩码,网关都是和自己电脑一样。

然后全部保存退出。

三,重启网络服务和samba服务,检查是否ping通了。

四,在windows上点击运行,输入linux的ip,会有一个登陆界面输入samba服务添加的用户名和密码,即可看到共享的文件。

其中samba服务的配置修改,用户添加大家自己找,我主要是解决经常ping不通。

有时会虚拟机ping不通windows,但可以自己ping 自己。

(注:素材和资料部分来自网络,供参考。

请预览后才下载,期待你的好评与关注!)。

linux服务器选择试题题库汇总

linux服务器选择试题题库汇总

LINUX服务模拟试题汇总(1-8)1、在运行Linux操作系统的服务器上,管理员使用BIND配置了域名系统服务,请问主配置文件是( )。

(选择一项)(A) (B) (C) (D)2、在使用rpm包安装的情况下,apache服务器的访问日志和错误日志将分别记录在( )文件中。

(选择二项)(A)/var/log/httpd/access_log(B)/var/log/httpd/error_log(C)/var/log/access_log (D)/var/log/error_log3、小王在Linux主机上完全安装了Red Hat Linux 企业版,这时系统会默认安装DHCP服务器软件包,下面关于DHCP服务器的配置文件描述正确的是( )。

(选择二项)(A)DHCP服务器的配置文件为/etc/dhcp/(B)DHCP服务器的配置文件为/etc/(C)DHCP服务器的配置文件默认是存在的,不需要创建(D)DHCP服务器的配置文件默认是不存在的,需要手工创建4、某公司使用Linux系统搭建了Samba 文件服务器,在帐号为benet的员工出差期间,为了避免该帐号被其它员工冒用,需要临时将其禁用,可以使用以下( )命令。

(选择一项)(A)smbpasswd -a benet (B)smbpasswd -d benet(C)smbpasswd -e benet (D)smbpasswd -x benet5、在NIS客户机上,可以使用( )命令查看NIS服务器中使用的数据库和映射文件的名称。

(选择二项)(A)yptest -x (B)ypwhich -x (C)ypcat -x (D)yppasswd -x6、小柳是Linux主机HostA中的普通用户,如果小柳要以root帐号登录HostB,可以执行( )命令。

(选择二项)(A)ssh HostB (B)ssh root@HostB(C)ssh-1 root HostB (D)ssh root HostB7、在Linux系统中小王用系统默认的vsftpd架设FTP服务器,他新建了一个名为benet的用户,然后他修改/etc/vsftpd/文件,加入下面两行:userlist_enable=YESuserlist_deny=NO并且把benet用户加入到了/etc/文件中,问benet用户在客户端登录结果怎样( )。

《网络服务器搭建、配置与管理-Linux(第3版)》习题

《网络服务器搭建、配置与管理-Linux(第3版)》习题

《网络服务器搭建、配置与管理-Linux版(第3版)》1.11 练习题一、填空题1.GNU的含义是。

2.Linux一般有3个主要部分:、、。

3.目前被称为纯种的UNIX指的就是以及这两套操作系统。

4.Linux是基于的软件模式进行发布的,它是GNU项目制定的通用公共许可证,英文是。

5.史托曼成立了自由软件基金会,它的英文是。

6.POSIX是的缩写,重点在规范核心与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE)所发布的一项标准。

7.当前的Linux常见的应用可分为与两个方面。

8.Linux的版本分为和两种。

9.安装Linux最少需要两个分区,分别是。

10.Linux默认的系统管理员账号是。

二、选择题1.Linux最早是由计算机爱好者()开发的。

A.Richard Petersen B.Linus TorvaldsC.Rob Pick D.Linux Sarwar2.下列中()是自由软件。

A.Windows XP B.UNIX C.Linux D.Windows 2008 3.下列中()不是Linux的特点。

A.多任务B.单用户C.设备独立性D.开放性4.Linux的内核版本2.3.20是()的版本。

A.不稳定B.稳定的C.第三次修订D.第二次修订5.Linux安装过程中的硬盘分区工具是()。

A.PQmagic B.FDISK C.FIPS D.Disk Druid 6.Linux的根分区系统类型可以设置成()。

A.FATl6 B.FAT32 C.ext4 D.NTFS三、简答题1.简述Linux的体系结构。

2.使用虚拟机安装Linux系统时,为什么要先选择稍后安装操作系统,而不是去选择RHEL 7系统镜像光盘?3.简述RPM与Yum软件仓库的作用。

4.安装Red Hat Linux系统的基本磁盘分区有哪些?5.Red Hat Linux系统支持的文件类型有哪些?6.丢失root口令如何解决?7.RHEL 7系统采用了systemd作为初始化进程,那么如何查看某个服务的运行状态?2.6 练习题一、填空题1.文件主要用于设置基本的网络配置,包括主机名称、网关等。

基于RHEL5的Samba服务器教学研究

基于RHEL5的Samba服务器教学研究
务 :mb s d和 n d。 mb
行归 纳分 析 。
2 S mb a a服 务 器 设 置
RHE 5中默 认 安 装 两 个 软 件 包 : a acm- L s mb —o
3 教 学 过 程 中 可 能 遇 到 的 问题 分 析
对 于 S mb a a服务 器的教 学 , 议 以项 目为 导 向 建
的依赖 关 系对安 装和卸 载顺 序 的影 响 。
规划 的 内存 和硬 盘 的 大小 一 样 , 但伴 随着 软 件 的 安
可 主配 置 文件 / t/a a s . o f 可 以指定 装 , 能会 出现 提 示 空 间不 够 的 问题 。这 时就 要 有 ec smh /mb cn 中
只给予较 低权 限 , 户端 可实 现 匿名访 问 。Usr 客 e 模
的级 别- 。 4 J 某 用 户 对 共 享 目 录 的 权 限 会 受 到 多 方 面 的 影
a a中对 该 目录 的权 限设 置 。其 次 式要 求客 户端提 交 合 法 的帐 号 和 密码 , 也是 默 认 响 。首先 是 S mb 这 是 系统 中 目录本 身 赋予该 用户 的权 限 。
配置 文件 的认识 。
[ 关键 词] S mb ; a a 配置文件 ; 用户 ;e n x sl u i [ 中图分 类号] T 3 6 [ P 1 文献标 识码 ] A [ 章编号 ] 1 0 —7 8 2 1 ) 40 9 —3 文 0 84 3 ( 0 2 0 —0 90
( ) h r eiio s部 分 设 置 共 享 对 象 和 共 3 S aeD f t n ni
共 享 的 目录和 打印机 等资 源 。该 文件 主要 由三部 分 选择 地卸 载不需 要 的软件 包 以释放足 够 的空 间 。

linux samba服务

linux samba服务

Rhel-5.1-server安装samba笔记(write by 薛伟民QQ:9547143)1.检查已安装的samba包2.Smb服务的一些说明a.关闭防火墙或者用setup设置里面彻底禁用b.Smb服务的启动c.Smb服务的配置文件d.Smb服务进程的查看e.Smb服务有关Selinux的一些说明在smb.conf中要求运行命令:# chcon -t samba_share_t /test保证: smbclient //localhost/test 挂载成功当需要挂载默认的家目录时# setsebool -P use_samba_home_dirs on3.建立smb用户帐号必须加–a 参数在以前的版本中可使用mksmbpasswd.sh脚本文件一次性把linux系统用户全部加入到samba 用户中:# cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd4.修改/etc/samba/smb.conf配置文件#chmod 774 /test ---(重要,同时注意selinux的问题)5.测试6.其它一些事项******************linux访问windows共享************************************ #mount -t cifs -o username=administrator,password=0901 //192.168.0.113/工作计划表/mnt/usb*************************************************************************** ******************访问权限的设置*******************************************[homes]comment = Home Directoriesbrowseable = nowritable = yesvalid users = %S 表与共享名同名的用户。

Linux下安装windows打印机

Linux下安装windows打印机

Linux下安装windows网络打印机前提:打印机安装在局域网内的一台windows主机上。

主机名为:USER,IP地址为192.168.4.252。

一、RHEL5一、以root用户登陆。

选择“系统--->管理--->正在打印”,弹出打印机配置对话框。

二、选择“新建打印机”,在弹出的新打印机对话框中输入打印机名、描述以及位置。

前进到下一步。

三、在“设备”中选择“Windows Printer via SAMBA”。

测试系统会搜索局域网内的windows主机显示在右边的对话框中,如果系统没有搜索到共享打印机的windows主机名。

则可以在smb://行自己制定位置。

本例中smb://后输入192.168.4.252/hpLaserJ (即输入在路径的打印机共享名)用户为guest。

密码为空。

然后点击“验证”按钮。

如果设着成功会弹出“这个打印机共享可以被访问”的对话框。

四、在下一步中选择打印机的品牌“HP”和型号“LaserJ 1300”。

设置成功。

二、SLES10SLES10安装了cups-drivers,manufacturer-PPDS,smppd软件包。

一、以root用户登陆SLES10,编辑/etc/hosts,添加windows打印服务器的IP地址和主机名。

然后运行yast.二、选择”硬件“,选择”打印机“。

三、在弹出的对话框中选择”添加“,然后选择”网络打印机“,再选择”通过SMB网络服务器打印“四、然后在对话框中输入相关内容。

(具体内容要根据windows主机的实际情况设置)工作组:workgroup 打印机主机:USER远程队列名:hpLaserJ(即打印机的共享名)用户名:guest。

输入完成后可以运行“测试远程SMB访问”,如果设置成功会出现提示“打印服务器是可访问的”。

五、然后点击“下一步”。

六、选择打印机的型号。

设置成功。

三、ubuntu 10.4一、系统----->系统管理----->打印。

Samba服务器配置和访问Samba共享

Samba服务器配置和访问Samba共享

Samba服务器配置和访问Samba共享Samba是一款开源软件,可以实现基于SMB/CIFS协议的文件和打印机共享。

它可以在不同的操作系统之间共享数据,例如在Linux和Windows之间。

在本文中,我们将学习如何配置Samba服务器并访问Samba共享。

配置Samba服务器首先,我们需要安装Samba软件包。

对于基于Debian或Ubuntu的Linux系统,可以使用以下命令进行安装:sudo apt-get updatesudo apt-get install samba安装完成后,我们需要编辑Samba的配置文件smb.conf。

该文件通常位于/etc/samba目录下。

我们可以使用vim或nano等文本编辑器来编辑此文件。

以下是一些重要的配置选项:全局设置[global]workgroup = WORKGROUP # 工作组名称server string = Samba Server %v # 服务器描述信息netbios name = ubuntu # NetBIOS名称security = user # 认证方式map to guest = bad user # 没有Samba帐户时模拟来宾帐户dns proxy = no # 是否启用DNS代理共享设置以下是一个名为smbshare的示例共享,共享路径是/home/smbshare。

[smbshare]path = /home/smbshare # 共享路径valid users = @smbgrp # 允许访问的Samba组guest ok = no # 是否允许来宾访问writable = yes # 是否可写用户设置可以使用pdbedit命令添加Samba用户。

sudo pdbedit -a username替换username为要添加的用户名。

启动Samba服务在完成配置之后,我们需要启动Samba服务,并在防火墙中打开Samba端口(TCP 137-139和TCP / UDP 445)。

RHEL5下配置与管理文件服务器Samba

RHEL5下配置与管理文件服务器Samba
l a ri t r = y s od p ne s e
设 置是否 允许 开机 时 自动加载 打 印配 置文 件 中的所有 打 印机 。
P itn =u s rn g cp i
定 义 打 印 系 统 的 名 称 。 它 支 持 的 系 统 有 cp 、 bd ss, p p u s s, yv i ,
即为 允 许 jj em 访 问 , 允 许 12 180 ¥ 网 的所 有 主 机 访 问, 但 是 s.o 域 9 .6 ..子
12 180 15 9 . 6 . . 5 除外 。
4 r nc pnm )p i t a a e= / t / r n c p ec p ita
设置Sm a a b服务 启动 时 ,将 自动 加载 的打 印机 配置文件 。
“ m p s w — i u 帐 号名 ” sb a sda lnx
S B 议是 建立 在N T I S M协 E B O 应用 协议 上 ,是基 于 1 8 口和 1 9 口的服 3端 3端
务 。为 了让 Wn os U I主 机 实 现 资 源 共 享 ,可 行 的 一种 方 法就 是 在 idw 和 NX U I计算 机中 安装支 持s cF 协议 的软件 ,这 样Wn o s 户就 不需要 更 NX 恤/ IS idw 客
1S mb 的概述 a a 11s ma 务器 的简介 . ab 服 Lnx 用一 个被 称为 Sma iu使 a b 的程序 集来 实现 SB M 协议 ,S B 以看作 是 M可 局域 网上 的共 享 文件 夹/ 印机 的一 种协 议 。通 过支 持这 个协 议 ,Sm a 打 a b允 许L nx 统 与W n os 统之 间进 行 通 信 , 使 跨平 台 的互 访 成 为 可 能 。 iu 系 idw 系 Sm a 务 器包 括两 个后 台 应用 程序 :Sb和 N b 。Sb 是Sm a a b ̄ m d md m d ab 的核 心 , 主 要 负责建 立 Sma ̄ ab ) 务器 与Sm a ] ab 客户 机 之 间的对 话 ,验 证用 户身 份 并提 供 对文 件和打 印系 统的访 问;N b 主要负 责对 外发布 Sm a 务器 可 以提供 md a b ̄ 的N t IS 称 和 浏 览 服 务 , 使W no s 户 可 以在 “网上 邻 居 ” 中浏 览 eB O名 idw 用

samba 使用方法

samba 使用方法

samba 使用方法Samba 是一个网络协议,用于在不同操作系统之间共享文件和打印机。

以下是 Samba 的使用方法:1. 安装 Samba:在 Linux 系统中,可以通过包管理器来安装Samba。

例如,在Ubuntu 上,可以使用以下命令安装Samba:```sudo apt-get install samba```2. 配置 Samba:Samba 的主要配置文件是`/etc/samba/smb.conf`。

您可以使用文本编辑器(如 vim)打开该文件,并进行适当的配置。

3. 创建共享目录:在 Samba 中,您可以选择共享一个或多个目录。

您可以使用命令行或文件管理器来创建这些共享目录。

例如,您可以使用以下命令创建一个名为 "shared" 的共享目录:```sudo mkdir /shared```4. 设置共享权限:要设置共享目录的权限,可以编辑`/etc/samba/smb.conf` 文件,并在适当的部分添加以下行:```[shared]comment = Shared Directorypath = /sharedvalid users = @smbuserwritable = yesbrowseable = yes```此示例中,`shared` 是共享目录的名称,`path` 是共享目录的路径,`valid users` 是可以访问共享目录的用户列表,`writable` 是指定是否允许对共享目录进行写操作,`browseable` 是指定共享目录是否在网络上可浏览。

5. 重启 Samba 服务:在完成配置后,您需要重启 Samba 服务以使更改生效。

可以使用以下命令重启 Samba 服务:```sudo systemctl restart smbd```6. 访问共享文件夹:现在,您可以从其他计算机上的操作系统来访问共享文件夹。

在 Windows 计算机上,可以通过资源管理器中的 "网络" 菜单找到共享文件夹。

linux考试题

linux考试题

一、选择题(共15题,每题2分)1)在RHEL5系统中,Linux超级管理员用户root的宿主目录位于()。

(选择一项)a) /bootb) /rootc) /home/rootd) /workspace2)在RHEL5系统中,第一块IDE硬盘中的第2个逻辑分区应该表示为()。

(选择一项)a) /dev/hda2b) /dev/sda2c) /dev/hda6d) /dev/sda63)在RHEL5系统中,使用带()选型的tar命令,可用于解压释放“.tar.bz2”格式的归档压缩包文件。

(选择一项)a) zcfb) zxfc) jcfd) jxf4)在RHEL5系统中,通过使用Shell的()功能,可以将命令的执行结果保存到指定的文本文件中。

(选择一项)a) 别名b) 管道c) 重定向输出d) 自动补齐5)在VI编辑器的末行模式中,若要查找当前行中所有的“old”字符串并将其替换为“new”,可以执行()命令。

(选择一项)a) :s/old/newb) :s/old/new/gc) :% s/old/newd) :% s/old/new/g6)在RHEL5系统中,用户jerry在宿主目录下执行“ls -l myfile”命令显示的信息为“-rw-r----- 1 root jerry 7 07-04 20:40 myfile”,则jerry用户对文件myfile的权限是()。

(选择两项)a) 可以查看文件内容b) 可以修改文件内容c) 可以执行文件d) 可以删除文件7)在RHEL5系统中,为执行程序文件设置()权限以后,其他用户在执行该程序时,将会获得与该文件属主帐号相同的身份。

(选择一项)a) Set UIDb) Set GIDc) 粘滞位d) 可执行8)在RHEL5系统中,执行带()选项的fdisk命令可以查看当前主机中磁盘的分区表信息。

(选择一项)a) -lb) -nc) -pd) -w9)在RHEL5系统中,执行()命令可以将分区“/dev/sdb2”格式化为Swap类型的交换文件系统。

考试题

考试题

1. 在rhel5系统中,bind服务的区域数据文件决定着dns解析的结果,其中()类型的记录用来设置具体的正向解析条目。

(选择一项)a) Ab) INc) NSd) PTR2. 在rhel5系统中,若使用dovecot软件提供pop3收信服务,默认的端口为()。

(选择一项)a) 25b) 80c) 110d) 1433. 在rhel5系统中,以下()操作可以查看内核版本。

(选择一项)a) ifconfigb) hostnamec) cat /proc/cpuinfod) uname -r4. 在rhel5系统中,交换分区默认使用的文件系统是()。

(选择一项)a) ext3b) ext4c) swapd) ntfs5. 在rhel5系统中,root用户在~/.bashrc文件添加了”alias vi=’/usr/bin/vim’”配置语句,则以下说法正确的是()。

(选择二项)a) 用户root重新登录后,执行vi即可自动调用/usr/bin/vim程序b) 所有用户重新登录后,执行vi即可自动调用/usr/bin/vim程序c) 若要此配置对所有用户起作用,可以将其添加到/etc/bashrc文件内d) 若要此配置对所有用户起作用,可以将其添加到/etc/vimrc文件内6. 在rhel5系统中,若要保存所作修改并推出vi编辑器,可以执行()操作。

(选择二项)a) 命令模式,按alt+s快捷键b) 名了模式,连续按两次Z(大写)c) 末行模式,执行:wqd) 末行模式,执行:q!7. 在rhel5系统中构建httpd服务器时,配置项()用来设置站点的默认首页文件名。

(选择一项)a) serverrootb) documentrootc) directoryindexd) serveradmin8. 软件thunberbird用来与邮件服务器通信,完成收发信工作,根据此功能描述,thunberbird在电子邮件系统中应属于()角色。

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

[RHEL5企业级Linux服务攻..1 Samba原理1.1 Samba概述接触Linux我们听的最多的就是Samba服务,为什么Samba应用这么广泛哈~,原因是Samba最先在Linux和Windows 两个平台之间架起了一座桥梁哈,正是由于Samba的出现,我们可以在Linux系统和Windows系统之间互相通信,比如拷贝文件、实现不同操作系统之间的资源共享等等,我们可以将其架设成一个功能非常强大的文件服务器,也可以将其架设成打印服务器提供本地和远程联机打印,甚至我们可以使用samba Server完全取代NT/2K/2K3中的域控制器,做域管理工作,使用也非常方便滴哈~既然samba这样滴强大哈,我们还不赶快来把玩一下哈~~~1.2 Samba应用环境文件和打印机共享:文件和打印机共享是Samba的主要功能,SMB进程实现资源共享,将文件和打印机发布到网络之中,以供用户可以访问哈。

身份验证和权限设置:smbd服务支持user mode和domain mode等身份验证和权限设置模式,通过加密方式可以保护共享的文件和打印机。

名称解析:Samba通过nmbd服务可以搭建NBNS(NetBIOS Name Service)服务器,提供名称解析,将计算机的NetBIOS 名解析为IP地址。

浏览服务:局域网中,Samba服务器可以成为本地主浏览服务器(LMB),保存可用资源列表,当使用客户端访问Windows 网上邻居时,会提供浏览列表,显示共享目录、打印机等资源。

1.3 Samba工作原理Samba服务功能强大,这与其通信基于SMB协议有关。

SMB不仅提供目录和打印机共享,还支持认证、权限设置。

在早期哈,SMB运行于NBT协议(NetBIOS over TCP/IP)上,使用UDP协议的137、138及TCP协议的139端口,后期SMB经过开发,可以直接运行于TCP/IP协议上,没有额外的NBT层,使用TCP协议的445端口。

(1)Samba工作流程当客户端访问服务器时,信息通过SMB协议进行传输,其工作过程可以分成四个步骤哈:步骤1:协议协商客户端在访问Samba服务器时,发送negprot指令数据包,告知目标计算机其支持的SMB类型。

Samba服务器根据客户端的情况,选择最优的SMB类型,并做出回应。

--------negprot请求------->客户端服务器--------negprot响应------->步骤2:建立连接当SMB类型确认后,客户端会发送session setup指令数据包,提交帐号和密码,请求与Samba服务器建立连接,如果客户端通过身份验证,Samba服务器会对session setup报文作出回应,并为用户分配唯一的UID,在客户端与其通信时使用。

--------session setup &X请求------->客户端服务器--------session setup &X响应------->步骤3:访问共享资源客户端访问Samba共享资源时,发送tree connect指令数据包,通知服务器需要访问的共享资源名,如果设置允许,Samba 服务器会为每个客户端与共享资源连接分配TID,客户端即可访问需要的共享资源哈。

--------tree connect &X请求------->客户端服务器--------tree connect &X响应------->步骤4:断开连接共享使用完毕,客户端向服务器发送tree disconnect报文关闭共享,与服务器断开连接。

--------tree disconnect请求------->客户端服务器--------tree disconnect响应------->(2)Samba相关进程Samba服务是由两个进程组成,分别是nmbd和smbd。

nmbd:其功能是进行NetBIOS名解析,并提供浏览服务显示网络上的共享资源列表。

smbd:其主要功能就是用来管理Samba服务器上的共享目录、打印机等,主要是针对网络上的共享资源进行管理的服务。

当要访问服务器时,要查找共享文件,这时我们就要依靠smbd这个进程来管理数据传输哈~~~2 安装Samba服务2.1 Samba所需软件在我们安装Samba服务之前哈,我们先来了解一下其所需要的软件包以及它们的用途哈~samba-3.0.25b-0.el5.4.i386.rpm:该包为Samba服务的主程序包。

服务器必须安装该软件包,后面的数字为版本号(我们安装时使用的是RHEL5.1DVD版,如果是RHEL5.1CD版则该软件包位于第二张RHEL5安装光盘上)。

samba-client-3.0.25b-0.el5.4.i386.rpm:该包为Samba的客户端工具,是连接服务器和连接网上邻居的客户端工具并包含其测试工具(该软件包位于第一张RHEL5安装光盘哈~)samba-common-3.0.25b-0.el5.4.i386.rpm:该包存放的是通用的工具和库文件,无论是服务器还是客户端都需要安装该软件包(这个软件包也位于第一张RHEL5安装光盘哈~)samba-swat-3.0.25b-0.el5.4.i386.rpm:当安装了这个包以后,就可以通过浏览器(比如IE等哈)来对Samba服务器进行图形化管理(这个软件包位于第三张RHEL5安装光盘哈)。

2.2 Samba的安装建议在安装Samba服务之前,使用rpm -qa命令检测系统是否安装了Samba相关性软件包:rpm -qa |grep samba如果系统还没有安装Samba软件包,我们可以使用rpm命令安装所需软件包。

安装Samba主程序包:rpm -ivh samba-3.0.25b-0.el5.4.i386.rpm其他软件包的安装方法也一样哈~安装Samba客户端工具:rpm -ivh samba-client-3.0.25b-0.el5.4.i386.rpm提示已经安装过了哈~安装Samba通用工具和库文件:rpm -ivh samba-common-3.0.25b-0.el5.4.i386.rpm其实我们一开始rpm qa |grep samba命令查询时已经发现客户端工具和通用工具及库文件已经安装了哈,我们上面两步安装就可以不要执行了哈,偶主要是演示一下哈~最后我们安装Samba图形化管理工具:rpm -ivh samba-swat-3.0.25b-0.el5.4.i386.rpm我们发现缺少xinetd,OK,那我们安装一下哈~:rpm -ivh xinetd-2.3.14-10.el5.i386.rpm现在我们再来安装Samba图形化管理工具:rpm -ivh samba-swat-3.0.25b-0.el5.4.i386.rpm现在我们看到Samba图形化管理工具安装成功了哈~所有软件包安装完毕之后,我们可以使用rpm命令进行查询哈:rpm -qa | grep samba3 Samba常规服务器配置在Samba服务安装完毕之后,并不是直接可以使用Windows或Linux的客户端访问Samba服务器哈,我们还必须对服务器进行设置,下面需要做的操作就是说我们要告诉Samba服务器将哪些目录共享出来给客户端进行访问,并根据需要设置其他选项哈,比如添加对共享目录内容的简单描述信息和访问权限等具体设置。

作为我们Linux系统工程师了解及熟悉Samba服务器的搭建流程是至关重要滴。

基本的Samba服务器的搭建流程主要分为四个步骤:[1]、编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。

[2]、在smb.conf文件中指定日志文件名称和存放路径。

[3]、设置共享目录的本地系统权限。

[4]、重新加载配置文件或重新启动smb服务,使用配置生效哈~为了更好地理解设定流程中每一步的作用,下面通过一个图例进行讲解哈~Samba工作流程:---------(1)---------> ----------(2)---------->smb.conf主配置文件[客户端] [Samba服务器]-------- (4)----------> ----------(3)---------->日志文件(1)客户端请求访问Samba服务器上的Share共享目录。

(2) Samba服务器接收到请求后,会查询主配置文件smb.conf,看是否共享了Share目录,如果共享了这个目录则查看客户端是否有权限访问。

(3)Samba服务器会将本次访问信息记录在日志文件之中,日志文件的名称和路径都是需要我们设置。

(4)如果客户端满足访问权限设置,则允许客户端进行访问。

实际上,Samba服务器和我们的图书馆有点相似之处哈,图书馆为读者共享了图书资源,而Samba服务器共享了我们的文件数据哈。

图书馆会有图书分类,比如科普类、文学类等,并且图书馆会对借阅的图书做限制,拥有资格的读者,才可以借阅相应的图书,当然读者访问图书馆时,图书管理员会对他们的浏览、借阅信息进行记录。

对于Samba服务器来说,其主配置文件smb.conf记录了共享的目录列表。

比如share目录,temp目录等。

对于每个共享目录,需要配置相应权限,服务器会根据smb.conf文件中的设置,判断客户端是否有权限访问,只有拥有权限才可以访问服务器的资源。

Samba服务器同样会对用户的行为进行记录,每一次访问的信息都会记录在日志文件中,以便我们Linux 管理员查询哪些客户端访问过Samba服务器。

我们大致讲了Samba工作流程后,下面我们将对Samba具体配置过程中遇到的重要概念进行详细讲解哈~~3.1 主要配置文件smb.conf我们先从最重要的配置文件开始哦,Samba的配置文件一般就放在/etc/samba目录中,主配置文件名为smb.conf。

如果把Samba服务器比喻成一个公共图书馆,那么/etc/samba目录中,那么主配置文件/etc/samba/smb.conf文件,就相当于这个图书馆的图书总目录,记录着大量的共享信息和规则,所以该文件是samba服务非常重要的核心配置文件哈,几乎绝大部分的配置文件都在该文件中进行滴。

此外,在smb.conf这个配置文档中本身就含有非常丰富的说明哈,所以在我们配置之前可以先看一下这样说明性的文字。

我们先看一下smb.conf这个文件哈:vim /etc/samba/smb.confsmb.conf配置文件有288行内容,配置也相对比较复杂哈,不过我们不用担心,Samba开发组按照功能不同,对smb.conf 文件进行了分段划分,条理非常地清楚哈。

相关文档
最新文档