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
然后重新挂载