最近在开发时使用nfs远程挂载目录时,出现了图片上传失败,经过一系列排查。
查看了上传目录,所属用户却是nfsnobody,如下所示:

$ ll -d /web/img
drwxr-xr-x 7 nfsnobody nfsnobody 4096 Sep  4 14:06 /web/img

这直接导致了apache没有权限写入文件。

解决方案有以下几项:

  • 方案一:
    把上传目录授予最大的权限,chmod 777 img。强行修改文件夹权限为所有人可读写执行,但安全性低,治标不治本。
  • 方案二:
    修改 /etc/idmapd.conf 文件的Domain参数,当服务端和客户端的Domain参数都设置一样之后,再重新挂载,就一切正常了。
    具体的修改流程是:编辑 idmapd.conf 文件,取消Domain前面的注释,改为你所使用的根域名,保存。
    重启idmapd服务:service rpcidmapd restart
  • 方案三:
    在mount挂载时指定使用v3版本
    mount -t nfs -o proto=tcp -o nolock -o vers=3 ip:/img /web/img

转载链接:
1、NFS挂载文件系统 出现nobody解决方式
https://blog.csdn.net/qq_34719291/article/details/78892744

NFS挂载文件系统出现nfsnobody解决方式相关推荐

  1. NFS挂载文件系统出现nobody解决方式

    问题描述 将一台rac存放备份片的存储挂载在一台单实例数据库服务器上,为了恢复数据库.挂载后user和group都是nobody 单实例和rac的oracle用户及组oinstall.dba的uid和 ...

  2. 龙芯2K1000使用nfs挂载文件系统进行使用

    龙芯2K1000使用nfs挂载文件系统进行使用 在使用龙芯2K1000板子进行开发时,最方便的方式就是通过网络挂载文件系统NFS进行程序开发,这样能大大提高开发效率. 准备: 在龙芯2K上使用nfs挂 ...

  3. ubuntu 18 qemu模拟arm u-boot加载内核 nfs挂载文件系统

    ubuntu 18 qemu模拟arm u-boot加载内核 nfs挂载文件系统 1. 安装qemu模拟器及arm交叉编译器 2. 下载编译内核 3. 下载编译busybox 4. 编译u-boot ...

  4. RealARM开发板 TFTP下载内核和NFS挂载文件系统 基于S5PV210开发板

    对于RealARM的210开发板要想使用TFTP下载内核和NFS挂载PC的文件系统,那么在u-boot命令行下,输入如下命令. setenv bootcmd "tftp C0008000 z ...

  5. linux uboot nfs启动,嵌入式uboot,内核启动通过nfs挂载根文件系统

    概述 嵌入式移植学习第二个内容,通过nfs挂载根文件系统.也是自己第一次做,也遇到了一些问题,但最后还是都解决了.在此记录一下整个流程,也希望能够给别的初学者一个参考. 系统环境 PC端 linux ...

  6. 【问题解决】Linux通过nfs挂载根文件系统报错:VFS: Unable to mount root fs via NFS, trying floppy

    问题: NFS配置没问题:NFS服务开启与使用.目录挂载与卸载 使用 NFS 挂载文件系统的时候报错: [ 101.800373] VFS: Unable to mount root fs via N ...

  7. 生产中NFS案例记录---写入权限解决过程

        生产中NFS案例记录---写入权限解决过程 NFS配置要求: 1. 将oracle文件写入到NFS Server端,注意权限要与oracle端一致. 2. Oracle端目录文件所属用户为or ...

  8. linux文件系统挂载不上,nfs文件系统在linux下挂载不上的解决办法

    问题一: # mount -t nfs -o 192.168.1.51:/mnt /mnt/ mount: can't find /mnt/ in /etc/fstab 这种情况说明我们的/mnt目录 ...

  9. NFS挂载的2种方式

    在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...

最新文章

  1. 11:菜单自动化软件部署经典案例
  2. 网站被K的解决方案有哪些?
  3. 【新星计划】Python print输出带颜色 总结
  4. Cpp 11 / 万能引用、引用折叠和完美转发
  5. delphichm博客于2013年10月16日申请成功了!
  6. 多對多、單向一對多做ORM時最好用基于连接表的方式
  7. 二进制_简单了解二进制
  8. 制作启动U盘与定制多系统启动
  9. PHP函数调用及循环体内定义大型变量效率的研究
  10. python 怎么样去txt中提取xml_Python根据XML批量创建TXT并提取信息,python,xml,txt
  11. windows系统bat批处 注册一个exe执行文件变成服务
  12. 【C语言】开平方公式,根号下x的函数使用:sqrt()
  13. 全国计算机四级考哪个好,计算机四级考哪个好?
  14. [免费专栏] Android安全之Android工程模式
  15. Pytorch 神经网络模型量化分析基本框架
  16. 秦羽鸿蒙林雷谁厉害,星辰变:秦羽最大的3座靠山,实力最弱的都是天尊,澜叔未上榜...
  17. vulfocus靶场进不去
  18. HDFS集群内文件移动的Java实现
  19. 简单常用JS函数集合大全107个
  20. MySql超级详细基础教程

热门文章

  1. laravel-Voyager的安装
  2. 【数学建模】4 马尔萨斯人口论
  3. [RabbitMQ--1] MQ简介
  4. SpringBoot与knif4j学习
  5. SpringBoot - 集成Swagger、Knif4j接口文档以及文档添加账号密码登录
  6. 二次型(Quadratic Form)
  7. Revit复制轴网和标高
  8. Android | 教你如何在安卓上实现二代身份证识别,一键实名认证
  9. 我的世界 1.12.2 Idea 开发包构建教程
  10. linux aux是什么命令,linux命令ps aux|grep xxx详解