CentOS 访问 Windows 共享

在混合网络环境中,CentOS 系统访问 Windows 共享资源是常见的需求,通过以下步骤,您可以在 CentOS 系统上轻松访问 Windows 共享文件夹。
准备工作
确保您的 CentOS 系统已安装 Samba 服务,Samba 是一个允许 Linux 系统与 Windows 系统共享文件和打印机的开源软件。
确保您的 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
- 在配置文件中添加以下内容,
shared_folder是您要共享的文件夹路径,share_name是共享名称,workgroup是您要加入的工作组名称:
[shared_folder]
path = /path/to/shared_folder
valid users = @your_domain
browsable = yes
writable = yes
guest ok = yes
read only = no
workgroup = your_workgroup 保存并关闭配置文件。
设置 Samba 密码
使用以下命令创建 Samba 密码:
sudo smbpasswd -a your_username
输入密码并确认。
访问 Windows 共享
在 CentOS 系统上打开终端。
使用以下命令连接到 Windows 共享:
sudo mount -t cifs //your_windows_ip/shared_folder /mnt/shared_folder -o username=your_username, password=your_password
替换
your_windows_ip、shared_folder、your_username和your_password为实际的 Windows IP 地址、共享文件夹路径、用户名和密码。
连接成功后,您可以通过
/mnt/shared_folder路径访问 Windows 共享文件夹。
FAQs
问题:为什么无法连接到 Windows 共享?解答: 请检查以下问题:
- 确保您已正确安装 Samba 服务。
- 检查
/etc/samba/smb.conf配置文件中的共享设置是否正确。 - 确保您已设置正确的 Samba 密码。
- 检查您的网络连接是否正常。
问题:如何查看已连接的 Samba 共享?解答: 使用以下命令查看已连接的 Samba 共享:
sudo mount
这将列出所有已挂载的文件系统,包括 Samba 共享。

