我买了一台新电脑,这就是我换用 Ubuntu 的原因。Debian 和新硬件不兼容...
我有一些 smb 共享已放入我的 fstab 中。
//192.168.0.2/foo /media/foo cifs credentials=/home/user/.smbcredentials 0 0
这样的挂载工作正常,但我只有只读权限。我没有在服务器上的 smb.conf 中更改任何内容。另外,当我在文件浏览器中手动挂载文件夹时,单击“其他位置”,然后通过 smb://IP 进入我的服务器,右键单击该文件夹并选择“挂载”,它就可以在所有权限下工作?为什么会这样?
答案1
我不知道为什么 fstab 中的那行在 Debian 中有效而在 Ubuntu 中无效,但我建议将其更改为:
//192.168.0.2/foo /media/foo cifs credentials=/home/user/.smbcredentials,uid=1000 0 0
1000 是您的 uid 号码。要验证这一点,请运行此命令并根据需要更改 fstab:
id
注意:由于这是 Linux 到 Linux,您可能需要另一个选项:nounix。因此 fstab 行将是:
//192.168.0.2/foo /media/foo cifs credentials=/home/user/.smbcredentials,uid=1000,nounix 0 0