挂载权限

挂载权限

我想这样做:
安装网络文件夹。
从该文件夹中读取文件。

我正在做类似的事情:

 mount //10.19.6.40/folder/ /mnt/folder/ -o username="user",password="pass",dir_mode=0777,file_mode=0777

我的问题是,要做到这一点,我必须在源服务器上将文件夹访问权限设置为“其他”,但我不想这样做。 (不希望该服务器的用户访问该文件夹)

那么,如何在不更改源服务器上的权限的情况下挂载网络文件夹呢?

答案1

简而言之,您必须拥有读取源服务器上的文件的权限,然后才能在目标服务器上读取它们。如果您在源服务器上没有与目标服务器上具有相同 UID 的帐户,则读取这些文件将非常困难。如果您在目标服务器上拥有 root 权限,并且使用选项 (rare) 导出挂载no_root_squash,则可以在目标服务器上使用 root 读取文件。在大多数其他情况下,您必须更改文件的权限(可能来自源服务器)。

相关内容