nfs挂载的目录不能被samba用户访问的问题解决

cxwhust1 2021-11-25 10:11:13

我遇到了问题"将 Linux 挂载的 NFS 通过 Samba 共享给 Windows,权限异常"

看到有人发帖, 几年来也没人回复解决,我今天找到一种方法解决了问题,分享给大家参考:

解决方法如下(安全需要自己权衡):(假设你要把服务器A下的/adata目录通过nfs共享挂载给服务器B下的/sambadata/adata目录,然后在B服务器上开启samba服务让windows电脑C可以读写B下的/sambadata/adata目录,实际上也就是C通过B的samba服务直接读写了A下的/adata目录)
1.在AB上安装开启nfs服务和在B上配置samba服务就不说了,自己去查资料(可以参考https://www.cnblogs.com/merely/p/10793877.html, https://blog.csdn.net/weixin_40806910/article/details/81917077)
2.需要确保A服务器的vi /etc/exports里面权限配置如下:
/adata *(rw,sync)
3.确保A服务器的/adata目录所有用户都是可读写(因为nfs挂载和samba服务都会有一系列的用户权限转换,这里全部放开权限就不管如何转换用户都没问题):
chmod 777 -R /adata
4.在B服务器上创建/sambadata/adata目录并置位权限全部打开:
mkdir /sambadata/adata
chmod 777 -R /sambadata/adata
5.把B的/sambadata/adata目录nfs挂载对应到A的/adata目录:
mount A服务器IP:/adata /sambadata/adata

...全文
2083 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-运维 发布问题, 以便更快地解决您的疑问

2,852

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧