HCRM博客

CentOS中CIFS服务配置正确但无法访问,如何排查解决?

CentOS CIFS用法详解

CentOS中CIFS服务配置正确但无法访问,如何排查解决?-图1

CIFS简介

CIFS(Common Internet File System,通用互联网文件系统)是一种网络文件共享协议,主要用于在Windows和Linux系统之间共享文件,在CentOS系统中,CIFS可以方便地实现文件共享功能,本文将详细介绍CentOS中CIFS的安装、配置和使用方法。

安装CIFS服务

检查是否已安装cifs-utils包

rpm -qa | grep cifs-utils

如果输出结果为空,则需要安装cifs-utils包。

安装cifs-utils包

sudo yum install cifs-utils

安装smbfs包(可选)

smbfs包提供了对CIFS共享的挂载功能,如果不安装smbfs包,则需要手动挂载CIFS共享。

sudo yum install smbfs

配置CIFS服务

CentOS中CIFS服务配置正确但无法访问,如何排查解决?-图2

编辑CIFS配置文件

sudo vi /etc/smb.conf

添加共享配置

在smb.conf文件中,添加以下内容:

[global]
workgroup = WORKGROUP
netbios name = CentOS
[shared]
path = /path/to/shared/folder
read only = no
writable = yes
valid users = root

WORKGROUP为Windows系统的工作组名称,CentOS为Linux系统的主机名,/path/to/shared/folder为要共享的文件夹路径,root为可访问该共享的用户。

启动CIFS服务

sudo systemctl start smbd
sudo systemctl enable smbd

访问CIFS共享

使用smbclient命令访问CIFS共享

smbclient //CentOS/shared -U root

CentOS为Linux系统的主机名,shared为共享名称。

使用mount命令挂载CIFS共享(需要安装smbfs包)

CentOS中CIFS服务配置正确但无法访问,如何排查解决?-图3

sudo mount -t cifs //CentOS/shared /mnt/shared -o username=root,uid=0,gid=0

/mnt/shared为挂载点。

FAQs

问题:如何修改CIFS共享的访问权限?

解答:在smb.conf文件中,可以通过valid usersinvalid usersguest ok等参数来设置CIFS共享的访问权限,只允许用户root访问共享,可以修改以下内容:

[shared]
path = /path/to/shared/folder
read only = no
writable = yes
valid users = root

问题:如何设置CIFS共享的密码?

解答:在smb.conf文件中,可以通过security参数来设置CIFS共享的密码,设置共享密码为password,可以修改以下内容:

[shared]
path = /path/to/shared/folder
read only = no
writable = yes
valid users = root
security = user
password = password

设置密码后,访问共享时需要输入密码。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/65640.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~