首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为非root用户安装为root用户

为非root用户安装为root用户
EN

Unix & Linux用户
提问于 2018-01-10 10:48:53
回答 2查看 3.8K关注 0票数 3

如何挂载需要在-o命令中使用mount的nfs或任何其他共享,以便非根用户可以访问挂载。如果mount是带有-o选项的用户,它会抱怨只有root才能这样做,但是如果我作为根用户这样做,普通用户就不能写入它,因为目录变成根目录,挂载到它的根目录成为根拥有的位置。有选择的坐骑来避免这种情况吗?

EN

回答 2

Unix & Linux用户

发布于 2018-01-10 11:05:10

如果要通过cifs进行连接,则可能需要使用dir_modefile_mode 选项

这对我来说是完美的,每个文件夹和文件都是任何人都可以写的。

代码语言:javascript
复制
mount -t cifs //server/path -o user=username_on_server,dir_mode=0777,file_mode=0776 target_dir

然而,我没有看到这样的nfs选项

有关NFS权限的更多信息可以在centos.org上找到。

票数 1
EN

Unix & Linux用户

发布于 2018-01-10 11:48:46

您可以使用fuse作为普通用户挂载各种文件系统。

我肯定会将fuse用于sshfs、加密的文件共享和普通用户可安装的,只要允许ssh进入文件服务器。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/416044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档