无法将凭据传递给 nfs 挂载

TSG*_*TSG 4 options nfs mount

我正在运行 CentOS 7,需要挂载受凭据保护的 NFS 共享。我已经阅读了 nfs、mount、mount.nfs 手册,但找不到合适的选项!我认为正确的选项是“用户”和“通过”,但我尝试过“用户名”和“密码”以及介于两者之间的所有内容,但我得到:

mount -t nfs -o user=root,pass=mypass lserver:/root /mnt/d0
mount.nfs: an incorrect mount option was specified
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我正确的语法/选项来完成这项工作吗?(真的不应该这么难)

Tim*_*tin 15

指定username和password是 的选项cifs (samba),但不是 nfs。根据这个RHEL 文档:

NFS 控制谁可以根据发出挂载请求的主机而不是实际使用文件系统的用户挂载导出的文件系统。必须授予主机明确的权限才能挂载导出的文件系统。除了通过文件和目录权限之外,用户无法进行访问控制。


小智 7

sudo mount -t nfs -O user=root,pass=mypass lserver:/root /mnt/d0
Run Code Online (Sandbox Code Playgroud)

请注意,“O”是大写字母。

  • 它适用于 SynologyNas 本地服务器,谢谢。在这种情况下,您能否也告诉我,`fstab` 中的相应条目是什么? (2认同)