CentOS 共享盘配置与使用指南

简介
CentOS 是一款流行的开源 Linux 发行版,它以其稳定性和安全性而闻名,在 CentOS 系统中,共享盘是一种非常实用的功能,可以方便地在多台服务器之间共享文件和数据,本文将详细介绍 CentOS 共享盘的配置与使用方法。
准备工作
在配置 CentOS 共享盘之前,请确保以下准备工作已完成:
- 一台已安装 CentOS 的服务器。
- 一块可用的硬盘或分区。
- 已安装 Samba 服务,Samba 是一个网络文件共享服务,用于在 Linux 和 Windows 之间共享文件。
安装 Samba 服务
打开终端,输入以下命令安装 Samba 服务:
sudo yum install samba samba-client samba-common
安装完成后,启动 Samba 服务并设置为开机自启:
sudo systemctl start smbd sudo systemctl enable smbd
配置 Samba 共享

- 编辑 Samba 配置文件
/etc/samba/smb.conf:
sudo vi /etc/samba/smb.conf
- 在配置文件中添加以下内容,
/path/to/share是共享盘的路径,sharename是共享盘的名称:
[sharename]
path = /path/to/share
browsable = yes
writable = yes
valid users = @smbgroup
guest ok = yes 创建一个 Samba 用户组,并将需要访问共享盘的用户添加到该组:
sudo groupadd smbgroup sudo usermod -a -G smbgroup username
保存并退出配置文件。
设置共享盘权限
设置共享盘的权限,确保 Samba 服务可以访问:
sudo chown root:smbgroup /path/to/share sudo chmod 770 /path/to/share
设置共享盘的子目录权限,确保用户可以访问:
sudo chown -R root:smbgroup /path/to/share/* sudo chmod -R 770 /path/to/share/*
访问共享盘
在 Windows 客户端,打开“文件资源管理器”,在地址栏输入
\\<服务器IP地址>\sharename,即可访问共享盘。在 Linux 客户端,使用
smbclient命令访问共享盘:
sudo smbclient //<服务器IP地址>/sharename -U username
FAQs
Q1:如何查看 Samba 共享盘的访问权限?
A1:在 Samba 配置文件 /etc/samba/smb.conf 中,可以通过设置 valid users 和 invalid users 来控制用户对共享盘的访问权限。
Q2:如何设置 Samba 共享盘的访问密码?
A2:在 Samba 配置文件 /etc/samba/smb.conf 中,可以通过设置 security = user 和 password = <password> 来为共享盘设置访问密码,在客户端输入正确的密码即可访问共享盘。

