挂载的 cifs 共享但没有写权限

Hor*_*rse 9 permissions mount cifs file-sharing smb

在我的 Web 开发服务器上重新安装了 Ubuntu。在旧版本上,我有一个 smbfs 共享设置,可以通过本地网络访问其他 Ubuntu 机器的共享。它是使用以下设置并运行良好 - http://ubuntuforums.org/showthread.php?t=288534

这一次我使用的是 cifs-utils 而不是 smbfs,但我认为这很好?

重新安装服务器后,我遇到了使文件可写的问题。它安装正常,当我从我的本地机器上时,ls -l它向我显示写权限(尽管来自我的本地用户),但是当我创建或保存文件时,它给了我一个无权限错误

这是我的 /etc/fstab 中的行。我必须进行一项更改才能安装,并且我添加了该,sec=ntlmv2选项,否则我将得到mount error(13)

//192.168.0.40/webserver    /media/webserver        cifs    credentials=/root/.smbcredentials,sec=ntlmv2,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0
Run Code Online (Sandbox Code Playgroud)

和我的凭证文件(与以前工作时没有改变)

username=melon
password=xxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

如何修复它以便我对我的挂载有写权限?

小智 7

在我的情况下,解决方案是noperm在 fstab 条目上添加选项


小智 4

确保服务器上的 /etc/samba/smb.conf 文件中有以下行:

writeable = yes
Run Code Online (Sandbox Code Playgroud)

希望这将启用对共享的写访问。