已安装的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)
-
只需打开/ etc / fstab :
$> sudo nano /etc/fstab
-
像这样添加一行:
//abc-fs/folder/ /media/mountpoint cifs credentials=/root/.smbcredentials,iocharset=utf8,noperm 0 0
-
安装
$> sudo mount -a