RHE5服务器配置——Samba服务器
Samba的核心
Samba的核心是两个守护进程,即smbd和nmbd。服务器启动到停止期间持续运行,smba监听139TCP端口;nmbd监听137和 138UDP端口。smbd和nmbd使用的全部配置信息保存在smb.conf文件中,smb.conf向smbd和nmbd两个守护进程说明输出什 么,共享输出给谁及如何输出以便共享。smbd进程的作用是处理到来的SMB数据包,为使用该数据包的资源与Linux协商;nmbd进程使其他主机(或 工作站)能浏览Linux服务器。
一:安装配置Samba的RPM包(包名)
samba-common:包括Samba服务器和客户端均需要的文件
samba:服务器端软件
samba-client:客户端软件
system-config-samba:GUI配置工具
二:Samba配置文件
主配置文件: /etc/samba/smb.conf
1.主配置文件由两部分构成
Global Settings (22-162行)
该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有 共享资源的。
Share Definitions (163-尾行)
该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。
2.主配置文件一些常用全局参数
设置Samba服务器所属的群组名称或Windows的域名。
workgroup = MYGROUP
设置Samba服务器的简要说明。
server string = Samba Server
设置可访问Samba服务器的主机、子网或域。
hosts allow = 192.168.1. 192.168.2. 127.
指定Samba服务器使用的安全等级:share,user,server,Domain
security = user
(share:共享级别,用户不需要账号和密码即可访问
user:用户级别,由提供服务的Samba服务器负责检查账户和密码
server:服务器级别,检查账户和密码的工作由另一台Windows2003和Samba服务器负责
Domain:域级别,由Windows域控制器负责检查账户和密码。Samba服务器不维持和密码服务器的专用连接,只在需要时才连接到远程的验证服务器,平时断开连接。)
3.测试Samba配置文件
#testparm
Samba密码文件:/etc/samba/smbpasswd
1.批量添加Samba账户(访问Samba服务器,用户是系统账户,但是密码验证却不是通过/etc/shadow文件验证,而是用Samba密码文件验证,因此要添加Samba账户,并设定密码)
#cat /etc/passwd | /usr/bin/mksmbpasswd.sh > /etc/samba/smbpasswd
#chown root.root /etc/samba
去掉一些无Shell 的账号
#smbpasswd user1 再为用户设密码
2.添加单个Samba账号
#useradd user2
#passwd user2 本地密码
#smbpasswd -a user2 添加Samba账户,并设密码
三:SMB服务器以共享方式共享目录
1、新建一个共享目录/aaa,并设定权限。
2、编辑/etc/samba/smb.conf主配置文件。
3、在34行设置SMB服务器共享访问方式。
4、在主配置文件增加下面几行。
[shareaaa] //用户看到的共享名称
Comment = “This is test share dir” //描述信息,可任意指定
path = /aaa //指定实际共享目录
public = yes //所有人可查看,等效于guest ok = yes
read only = yes //只读
writable = yes //可写,与read only矛盾时,以后者为准
5、重启SMB服务。
四、SMB服务器以用户方式共享目录
1. 编辑/etc/samba/smb.conf主配置文件。
2、在34行设置SMB服务器用户访问方式。
3、在主配置文件增加下面几行。
4、新增smb的用户和密码。
5、重启SMB服务。
五、查看Windows和Linux的共享目录分别是
#smbclient -L \\windows的IP -U administrator
#smbclient -L \\192.168.1.100 -U smbuser (smbuser是SMB用户)
挂载用smbmount命令。
谢谢 http://lonay.blog.51cto.com/872125/187332
转载于:https://blog.51cto.com/hxping7/402540
RHE5服务器配置——Samba服务器相关推荐
- Samba服务器如何与Windows 95共享?
Samba服务器如何与Windows 95共享? 配置Samba服务器 Samba服务器有三种安全模式:share.user和server. Samba的配置文件只有一个,就是/etc/smb.con ...
- RHEL4- SAMBA服务(四)在x-window下图形界面简单搭建samba服务器
RHEL4- SAMBA服务(四)在x-window下图形界面简单搭建samba服务器 在<RHEL4- SAMBA服务(一)samba服务的安装与启动>中我讲了如何安装和启动 ...
- Linux下Samba服务器搭建
linux文件共享之samba服务器 --ubuntu 宗旨:技术的学习是有限的,分享的精神是无限的. 关闭LINUX防火墙命令: #ufwdisable 然后就在windows下ping一下linu ...
- linux中户主目录,如何在Ubuntu 18.04 Bionic Beaver Linux上配置Samba服务器共享
目的 目的是配置基本的Samba服务器以共享用户主目录,并提供对所选目录的匿名访问read-write. 还有许多其他的Samba配置,但是本指南的目的是使您入门一些基础知识,这些基础知识可以在以后进 ...
- ios文件app访问samba服务器,ios链接samba服务器
ios链接samba服务器 内容精选 换一换 通过此链接可以拉起华为云会议App并且加入会议.App已启动未登录场景下,调用该链接会弹出主界面并且匿名入会:App已启动已登录场景下,调用该链接会弹出主 ...
- samba服务器如何配置
一:samba服务器配置 安装samba sudo apt-get install system-config-samba -y 修改smb.conf sudo vi /etc/samba/smb.c ...
- 公司现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录
需求:公司现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/share,共享名为public,此共享目录允许所有员工访问. ****samba服务器配置流程** ...
- Ubuntu安装Samba 服务器
Samba服务器仅支持局域网使用 1.安装Samba 服务器 操作 命令 确认安装 dpkg -l 安装 sudo apt-get install samba samba-common 卸载 sudo ...
- [samba]Samba服务器架设
rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsoh ...
最新文章
- 搭建网站服务器是选择高配置还是选择性能稳定?
- c 中头文件和源文件的区别是什么
- emacs .emacs_使用Emacs应该做的6件事
- 【LeetCode】剑指 Offer 10- II. 青蛙跳台阶问题
- {{jQuery源码分析}}jQuery对象初始化的多种传参数形式
- 如何量化考核技术人的KPI?
- 揭秘Harbor镜像仓库——首个源自中国的CNCF毕业项目
- vm驱动程序版本不正确_微软 Win10 版本 2004 获得新版 Intel/Nvidia 显卡驱动程序
- 【水果识别】基于matlab GUI苹果质量检测及分级系统【含Matlab源码 896期】
- python输出个数、给定一个n*n的矩阵m_简述Numpy
- Java类和对象 详解(二)
- 计算机桌面应用程序图标不见了怎么办,桌面程序图标不见了,桌面软件快捷方式不见了怎么办?...
- JSP概述——什么是JSP、JSP运行原理
- 【AWS云从业者基础知识笔记】——模块11:AWS认证的云从业者基础
- css3 缩放scale()方法
- 周金涛生前20篇雄文精华,一文尽览
- Keil(MDK-ARM)系列教程(八)_在线调试(Ⅰ)
- 初十hu测 T3.deep(点分治)
- 【MacOS】上班一条命令启动所需软件
- 点击按钮,下滑到指定的位置