旅行兔头
旅行兔头
Published on 2025-01-22 / 23 Visits
0
0

Centos 挂载SMB磁盘

1.安装 Samba

在 需要共享的服务器【以下简称Share机器】上安装 Samba 服务:

sudo yum install samba samba-common samba-client -y

2.创建共享文件夹

假设要共享的文件夹是 /shared,创建该目录并设置权限

sudo mkdir -p /shared
sudo chmod 777 /shared  # 开放权限(根据需要调整)

3.编辑 Samba 配置文件

打开 Samba 配置文件:

sudo nano /etc/samba/smb.conf

在文件末尾添加以下配置:

[shared]
path = /shared
browseable = yes
read only = no
guest ok = yes
force user = nobody
  • guest ok = yes 允许匿名访问。

  • force user = nobody 确保访问者以 nobody 用户的权限访问文件

保存后,重启 Samba 服务:

sudo systemctl restart smb

4.在目标机器安装smb客户端

sudo yum install cifs-utils -y

创建挂载点

创建一个挂载目录:

sudo mkdir -p /mnt/shared

挂载共享文件夹

mount -t cifs //ip/shard /mnt/shard -o guest

常见错误

好了。一定要注意目录,我就是挂载的时候目录写错了,然后出现了些权限问题,如果出现了如下错误,别着急可以先这样处理

ls: cannot open directory '.': Permission denied

处理方法

umount /mnt/shared

然后重新挂载


Comment