smbclient 通过 fstab 自动挂载要求输入 root 密码

smbclient 通过 fstab 自动挂载要求输入 root 密码

我正在使用 Ubuntu gnome 16.04。我正尝试在新计算机上安装 Samba 共享。我已将 fstab 和凭据调整为第二台计算机上的 fstab 和凭据,使用我的用户名和密码一切正常

//XXX.XX.XX.XXX/share /mnt/gshare cifs    defaults,credentials=/etc/name.credentials,gid=1000 0 0

当安装它(mount -a以及打开计算机时)时,系统会提示

Password for root@//XXX.XX.XX.XXX/name

为什么要求我输入 root 密码,而不是我使用的凭证中的用户名和用户密码?我对这些东西很陌生,但我想我正在尝试以 root 身份挂载?

答案1

系统似乎正在尝试以 root 用户身份(而不是凭据文件中定义的用户名)安装驱动器。请确保凭据文件具有正确的格式:

username=your_name
password=your_password

也许您正在使用user而不是username在凭证文件中,我认为这不起作用。

您的文件中的行/etc/fstab似乎是正确的,当我在我的计算机上使用相同的配置进行测试时,一切正常。

我注意到//XXX.XX.XX.XXX/share您的 fstab 与错误消息中的内容不同//XXX.XX.XX.XXX/name,但我认为这是问题中的拼写错误。

相关内容