应用背景
实现在Windows环境下,利用Samba访问Linux服务器共享目录。
系统环境
- 操作系统:CentOS 7
- Samba服务器IP地址:192.168.0.104
操作步骤
一 安装Samba
[root@localhost ~]# rpm -q samba
package samba is not installed
[root@localhost ~]# yum install samba samba-client samba-common
安装完成后,再次执行rpm -q samba
[root@localhost ~]# rpm -q samba
samba-4.2.10-7.el7_2.x86_64
二 Samba服务的组成与使用
Samba的运行有两个服务组成,一个是SMB,一个是NMB。SMB是Samba的核心启动服务,只有SMB服务启动,才能实现文件的共享。而NMB服务是负责解析用的,类似DNS实现的功能,NMB可以把Linux系统共享的工作组名称与IP对应起来,如果NMB服务没启动,就只能通过IP来访问共享文件。
三 核心配置文件smb.conf
smb.conf 文件在 /ect/samba 目录下。
1、[global]段配置如下
2、[home]段配置如下
四 配置其它注意事项
1、在Linux操作系统下,防火墙相关操作如下
[root@localhost ~]# setsebool -P samba_enable_home_dirs on
[root@localhost ~]# iptables -F
2、在Windows操作系统下,需要关闭不必要的连接
net use * /delete /y
3、增加samba用户密码
[root@localhost ~]# smbpasswd -a cakin24
五 重启SMB
[root@localhost ~]# systemctl restart smb.service
[root@localhost ~]# ps -ef|grep smb
root 4439 1 0 20:51 ? 00:00:00 /usr/sbin/smbd
root 4442 4439 0 20:51 ? 00:00:00 /usr/sbin/smbd
root 4561 3832 0 20:51 pts/1 00:00:00 grep --color=auto smb
六 在Windows下访问Samba服务器的共享文件
1、在地址栏输入Linux的IP地址。
\\192.168.0.104
2、弹出登录对话框,输入cakin24和相应的密码。
3、进入共享目录。
相关推荐
3. **安装Samba服务包**:逐个安装上述列出的rpm包,通常先安装`samba-common`,因为它包含了运行Samba所需的基本库和工具,然后是`samba`主程序包,最后安装`samba-client`和`samba-swat`。安装时可能需要处理依赖...
* 安装完成后,需要配置Samba服务器的基本设置和安全选项 二、Samba服务器配置 * 使用Samba服务器配置工具来管理Samba共享、用户和基本服务器设置 * 配置服务器的基本设置,包括工作组和服务器简短描述 * 配置安全...
通过上述步骤,我们可以成功地在CentOS 6.3系统上安装和配置Samba服务器,实现Linux与Windows系统之间的文件共享。需要注意的是,实际配置时可能还需要根据具体的使用场景调整配置文件中的参数,以满足不同的需求。...
"Samba基本"通常指的是Samba服务器的核心部分,它提供了文件服务器功能,使得Linux/Unix机器可以作为Windows网络中的文件服务器。这包括处理SMB/CIFS网络协议,设置用户认证,以及管理打印服务。基本包通常包括`smbd...
首先,我们需要确保系统已经安装了基本的Samba服务。在大多数Linux发行版中,这可以通过包管理器完成。例如,在基于Debian的系统(如Ubuntu)中,可以使用以下命令安装Samba: ```bash sudo apt-get update sudo ...
### Samba文件服务器应用实验知识点详解 #### 一、Samba简介 Samba是一种免费的软件包,它能够实现Linux/Unix系统与Windows系统之间的文件共享和服务。Samba基于SMB/CIFS协议(Server Message Block/Common ...
总的来说,Samba是Linux系统与Windows网络整合的桥梁,它的强大功能和灵活性使其在各种规模的企业环境中都得到了广泛应用。熟练掌握Samba的使用和配置,对于管理和维护混合操作系统的网络环境至关重要。
描述中的“超级超级超级超级超级超级超级超级超级超级超级超级超级好用”强调了Samba在实际应用中的高效性和实用性。这表明Samba在连接和管理跨平台网络方面表现出色,无论是小型家庭网络还是大型企业环境,都能提供...
首先,我们要理解Samba的基本概念。Samba是一个开源软件,它实现了SMB/CIFS(Server Message Block/Common Internet File System)协议,这个协议是Microsoft Windows操作系统中用于文件和打印机共享的核心协议。...
3. `samba-common_2%3a3.6.3-2ubuntu2.12_all.deb`:Samba公共文件,包含共享库和配置文件,是安装Samba服务器所必需的。 4. `libwbclient0_2%3a3.6.3-2ubuntu2.12_amd64.deb`:这是Samba的Windows客户端库,用于与...
本资源将深入介绍Samba的基本概念、安装配置过程以及高级操作技巧。 1. **Samba基础** - SMB协议:SMB是应用层协议,用于在同一网络中的不同操作系统之间进行文件和打印共享。 - Samba组件:主要包括smbd(处理...
### 在Linux和Ubuntu上安装和配置Samba 在Ubuntu或类似的Linux发行版上安装Samba相对简单,可以通过包管理器apt-get来完成: ```bash sudo apt-get update sudo apt-get install samba samba-common-bin ``` 配置...
Samba服务器的配置并不复杂,但需要对Linux用户管理和网络共享协议有基本了解。理解SMB协议的工作原理以及Samba如何实现跨平台的文件共享,对于管理和维护Linux环境中的Samba服务器至关重要。记住,安全性和权限控制...
首先,我们需要理解Samba和Windows AD域的基本概念。Samba是基于CIFS(Common Internet File System)协议的,允许非Windows系统与Windows网络兼容。而Windows AD域是一个中央化的用户、计算机和其他资源的管理结构...
它定义了Samba服务的基本设置、共享资源的权限和其他高级选项。 - **smbpasswd**:用于存储用户的密码信息,以便进行身份验证。 - **smbusers**:定义了哪些用户可以访问特定的共享资源。 - **lmhosts**:用于映射...
如果系统无法连接网络,则需要手动下载并安装相关的 deb 包,如 `libwbclient.deb`、`samba-common.deb` 和 `samba.deb`。这些 deb 包可以从官方 Ubuntu 软件仓库下载,例如: - `samba-common_2%3a3.4.7~dfsg-1...
一、Samba基本配置 1. 安装Samba:在大多数Linux发行版中,可以通过包管理器如`apt-get`或`yum`安装Samba。例如,在Ubuntu中,可以运行`sudo apt-get install samba samba-common-bin`。 2. 配置Samba:主要修改`/...
1. **搭建本地YUM源**:通过修改系统配置文件,将默认的CentOS源替换为阿里云镜像或其他第三方镜像,以便更快地下载和安装软件包。例如,可以使用命令`mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/...