【发布时间】:2020-08-15 00:51:37
【问题描述】:
我在 fedora 32 中使用这个命令安装 nfs:
sudo dnf install nfs-utils
然后我创建一个目录来导出存储:
[dolphin@MiWiFi-R4CM-srv infrastructure]$ cat /etc/exports
/home/dolphin/data/k8s/monitoring/infrastructure/jenkins *(rw,no_root_squash)
现在我可以像这样使用 root 用户挂载这个目录:
sudo mount -t nfs -o v3 192.168.31.2:/home/dolphin/data/k8s/monitoring/infrastructure/jenkins /mnt
现在我想向前迈出一步,使其对来自任何 ip 的任何用户都可用(客户端可以在不使用 sudo 的情况下挂载 nfs),所以我首先尝试 chown 这个文件夹:
chown 777 jenkins
然后我想将这个 jenkins 文件夹组和用户设置为 nfsnobody:
[dolphin@MiWiFi-R4CM-srv infrastructure]$ chown -R nfsnobody jenkins
chown: invalid user: ‘nfsnobody’
我没有从/etc/passwd 中找到任何 nfsnobody 内容。我应该怎么做才能解决invalid user: ‘nfsnobody’ 问题? nfs-util 应该自动添加吗?
【问题讨论】:
标签: nfs