![smbclient 通过 fstab 自动挂载要求输入 root 密码](https://linux22.com/image/1060940/smbclient%20%E9%80%9A%E8%BF%87%20fstab%20%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BD%E8%A6%81%E6%B1%82%E8%BE%93%E5%85%A5%20root%20%E5%AF%86%E7%A0%81.png)
我正在使用 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
,但我认为这是问题中的拼写错误。