CentOS 6.3 samba安装及配置

简介:

 Samba 简介

在Unix 系统中,samba是通过服务器消息块协议(SMB)在网络上的计算机之间共享文件和打印服务的软件包。

SMB(server Message Block)协议是一种客户端服务器的协议,位于应用层,是Windows共享文件和打印服务的标准化协议,可以在两台计算机之间共享文件、打印机

Samba是一个开放源代码的软件,任何拥有GNU组织通用公共许可证GPL的用户都可以使用,并免费获得它的源代码和可执行文件。

Samba的主页:http://www.samba.org 其实你很喜欢 samba 可以买一本书深造,它可以实现很多你可能没想到的复杂功能

 

直接开始做吧:

步骤1:当然是安装samba了,相对来说呢,在linux里面 samba这个软件包还是较大的,当然你也可以觉得它很小….

步骤2:启动服务:/etc/rc.d/init.d/sbm start ,samba有两个守护进程,分别是smdb和nmdb → smdb是监听139 TCP端口的, nmdb 是监听137和138UDP端口的,smdb进程的作用是处理smb请求包,负责用户验证和浏览文件共享,nmdb进程的作用是处理浏览共享计算机名称解析!我用的是Cent OS 6.3 新版本的服务启动方式有些不同,老版本是一起启动的,新版本是分开的! 总之samba是否能使用 主要还是Smdb这个进程,不纠结这个了!

坑爹的,差不多到这里就启动OK了!

步骤3:编辑/etc/samba/smb.conf < ;是一个有效配置行,但未被启用,可理解为#号注释,去掉注释 则有效了 >

*[global] 设置全局环境选项 *[homes] 设置用户宿主目录共享

*[printers] 设置打印机共享 *[sharefiles] 设置文件共享

Global段只要选项设置

workgroup

置顶工作组或域

server string

描述信息

security

指定安全模式

hosts allow

限定主机访问

log file

指定日志文件存放位置

max log size

指定日志文件

homes段主要选项设置

comment

描述

browseable

no > 无权限共享目录为隐藏

writable

no 只读 yes 可写

samba就是个啥共享,在windows中点一下就能实现最基本的共享,而linux中 安装一下就可以实现samba了

1:如果是实验环境,直接关闭防火墙 iptables 和 selinux

2:设置用户samba 验证密码 smbpasswd –a 用户名

3:重新启动samba服务 /etc/rc.d/init.d/smb/ restart

真实环境中,就修改下策略把,防火墙相对还是能保安全的

系统已有2个用户 分别是 chenyi1 chenyi2

就这样,不出问题基本上就可以访问了!访问方式 可以\\IP 访问 可以UNC路径,你懂的撒!注:关闭ipc连接 net use * /delete /y

查看一下

在Cent OS 上可以查看下有哪些连接 日志在/var/log/samba下

映射网络驱动器 是不是蛮好用的呢?当然,你在公司里让员工用ssh也行,只要他们会!

上面是samba了用户的宿主目录,没多大意思对哇?

下面做个示例,共享目录 itchenyi ,允许用户 chenyi3和chenyi4可以通过windows客户端访问,并具有读写权限!

1:创建目录和用户

2:编辑配置文件 vi/etc/samba/smb.conf 在末行添加(建议)

3:重启服务  给用户一个 samba登录密码 并且给用户权限,这是为了实验需要,正式做法应建立一个组,用户加入组,给组相应权限!

4:net use 断开 ipc连接 尝试连接 并创建文件 www.itchenyi.com.txt

5:服务器上查看该文件

最后呢,友情提示一下,如果在samba 配置文件中 写的语法有错误,samba一般不会报错,它会直接无视的,所以这里介绍个命令 testparm 他会测试samba的配置文件,权限这东西 最忌讳出错,好了 不纠结了。欢迎找辰逸一起探讨学习这一块的问题!

 

 附全过程文档下载

[reply]

下载地址:CentOS 6.3 samba安装及配置

解压密码 : www.itchenyi.com

[/reply]










本文转自 lgpqdwjh 51CTO博客,原文链接:http://blog.51cto.com/itchenyi/1041351,如需转载请自行联系原作者
目录
相关文章
|
8天前
|
Linux 虚拟化 Windows
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
### 安装VMtools的作用及步骤 安装VMtools可以实现Windows与CentOS之间的字符串和命令粘贴、文件夹共享等操作。在CentOS中,通过VMware菜单栏选择“VMware Tools”,将下载的压缩包拷贝到`/opt`目录并解压。接着进入终端,使用`./vmware-install.pl`命令完成安装。安装后重启系统,即可实现Windows与CentOS之间的字符和文件共享。具体步骤包括解压文件、启动命令行终端、安装VMtools以及配置文件共享。
45 16
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
|
8天前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
56 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
21天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
114 25
|
1月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
81 20
|
2月前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
97 25
|
2月前
|
存储 Shell 网络安全
Centos7.9安装openldap
Centos7.9安装openldap
63 16
|
2月前
|
数据可视化 Linux 应用服务中间件
Centos7.9安装phpldapadmin
Centos7.9安装phpldapadmin
74 15
|
2月前
|
Java
CentOS7.8配置Adoptium-Java17运行环境
本指南介绍如何设置清华镜像源并安装 Temurin-17-JRE 运行环境。首先,编辑 `/etc/yum.repos.d/adoptium.repo` 文件,配置清华镜像源。接着,使用 `yum install -y temurin-17-jre` 命令安装 Temurin-17-JRE,并通过 `java --version` 验证安装成功。相关配置和操作界面截图附后。
67 8
|
2月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
4月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
199 4

热门文章

最新文章