CentOS Home 共享设置指南

CentOS Home 共享功能允许您在CentOS系统中设置文件共享,以便不同用户或系统之间可以访问和共享文件,以下将详细介绍如何在CentOS系统中设置Home共享。
准备工作
确保您的CentOS系统已安装Samba服务,Samba是一种用于在Linux和UNIX系统之间共享文件和打印机的服务器软件。
使用root用户或具有相应权限的用户登录到CentOS系统。
安装Samba服务
使用以下命令安装Samba服务:
sudo yum install samba samba-client samba-common
安装完成后,启动Samba服务并设置为开机自启:
sudo systemctl start smbd sudo systemctl enable smbd
配置Samba共享
编辑Samba配置文件:

sudo vi /etc/samba/smb.conf
在文件中添加以下配置(假设您想要共享位于/home目录下的共享文件夹):
[home] path = /home valid users = @home browsable = yes writable = yes guest ok = yes
解释配置项:
path:共享文件夹的路径。valid users:允许访问共享的用户列表,@home表示所有属于home组的用户。browsable:是否允许用户在SMB客户端中浏览此共享。writable:是否允许用户写入共享文件夹。guest ok:是否允许匿名用户访问共享。
设置Samba密码
创建Samba密码文件:
sudo smbpasswd -a username
输入用户密码,并确认。
重启Samba服务
重启Samba服务使配置生效:
sudo systemctl restart smbd
访问Samba共享
在Windows系统中,打开“文件资源管理器”,在地址栏输入以下地址:

\\<CentOS服务器IP地址>\home
输入Samba用户名和密码,即可访问共享文件夹。
FAQs
问题:如何更改Samba共享的访问权限?
解答: 在Samba配置文件中,您可以通过修改
valid users、writable和guest ok等配置项来更改共享的访问权限。问题:如何查看Samba共享的连接状态?
解答: 使用以下命令查看Samba共享的连接状态:
sudo wbinfo -u
这将列出所有连接到Samba共享的用户。

