已安装的cif共享但没有写入权限

在我的Web开发服务器上重新安装了Ubuntu。 在旧的我有一个smbfs共享设置,以通过本地网络访问其他Ubuntu框的共享。 它使用以下设置并且工作正常 – http://ubuntuforums.org/showthread.php?t=288534

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

重新安装服务器后,我一直遇到使文件可写的问题。 它安装好了,当我从我的本地机器上时它会显示我的写权限(虽然来自我的本地用户),但是当我转到创建或保存文件时它给了我一个无权限错误

这是我/ 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 

和我的凭证文件(与以前工作时相同)

 username=melon password=xxxxxxxxxxxx 

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

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

 writeable = yes 

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

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

在您的服务器中,在文件/etc/samb/samb.conf添加以下内容:

 read only = no 

希望这会奏效。

正如Mario Mastrorilli已经提到过的那样,fstab中的noperm选项已经奏效了。 这是请求的HowTo(David Foerster)

  1. 只需打开/ etc / fstab

      $> sudo nano /etc/fstab 
  2. 像这样添加一行:

     //abc-fs/folder/ /media/mountpoint cifs credentials=/root/.smbcredentials,iocharset=utf8,noperm 0 0 
  3. 安装

     $> sudo mount -a