gpt4 book ai didi

linux - 共享多个用户访问的 NFS4 挂载

转载 作者:太空宇宙 更新时间:2023-11-04 05:54:20 27 4
gpt4 key购买 nike

我正在尝试在多个用户之间共享 NFS 安装。我无法让它工作,因为我总是被拒绝访问。我可以挂载共享,但看不到文件。

导出是通过Heartbeat+Pacemaker进行的。我认为这没有什么区别,但这是导出配置:

primitive exports_nfs_proys ocf:heartbeat:exportfs \
params rmtab_backup="none" directory="/export/proyectos" clientspec="172.16.54.0/24" options="rw,async,no_subtree_check,insecure,root_squash" fsid="2" \
op monitor interval="30s" \
op start interval="0" timeout="240s"

所以我挂载了 NFS 共享:

jorge.suarez@decp1304:~$ sudo mount -t nfs4 172.16.54.56:/proyectos/innovacion /mnt
jorge.suarez@decp1304:~$ cd /mnt
bash: cd: /mnt: Permission denied

在客户端:

$ stat /mnt
File: «/mnt»
Size: 3896 Blocks: 0 IO Block: 1048576 directorio
Device: 19h/25d Inode: 131542 Links: 2
Access: (6770/drwsrws---) Uid: (65534/ nobody) Gid: ( 3001/proyecto-innovacion)
Access: 2012-08-23 14:47:53.953641353 +0200
Modify: 2012-08-23 14:47:53.263610391 +0200
Change: 2012-08-23 14:47:53.263610391 +0200

jorge.suarez@decp1304:/$ getent group | grep proyecto-innovacion
gproyecto-innovacion:*:3001:diego,felix,jorge.suarez,maria
jorge.suarez@decp1304:/$ getent passwd | grep jorge.suarez
jorge.suarez:*:4004:2000:Jorge Suárez de Lis:/home/remoto/jorge.suarez:/bin/bash

在服务器上:

root@ctserv01:/# stat /export/proyectos/innovacion
File: «.»
Size: 3896 Blocks: 0 IO Block: 4096 directorio
Device: fb04h/64260d Inode: 131542 Links: 2
Access: (6770/drwsrws---) Uid: (65534/ nobody) Gid: ( 3001/proyecto-innovacion)
Access: 2012-08-23 14:47:53.953641353 +0200
Modify: 2012-08-23 14:47:53.263610391 +0200
Change: 2012-08-23 14:47:53.263610391 +0200

root@ctserv01:/# getent group | grep proyecto-innovacion
proyecto-innovacion:*:3001:diego,felix,jorge.suarez,maria
root@ctserv01:/# getent passwd | grep jorge.suarez
jorge.suarez:*:4004:2000:Jorge Suárez de Lis:/home/remoto/jorge.suarez:/bin/bash

所以,我做错了什么,但这里一切似乎都很好。客户端和服务器上的 UID/GID 是匹配的。

如果我将目录权限设置为 777,我可以访问、读取和写入该目录,但我想将其仅限于某些用户,因此这不是一个可接受的解决方案。

最佳答案

确保您在服务器和客户端上禁用 SELinux

确保在导出时使用以下选项

rw,sync,no_root_squash

确保您允许正确的子网或主机名等。

关于linux - 共享多个用户访问的 NFS4 挂载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12092177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com