安装错误(13):权限被拒绝

Chr*_*yer 5 server permissions fstab mount samba

我知道之前有人问过这个问题,但我一直在寻找解决方案几个小时,但似乎没有任何效果。

令人沮丧的是,它曾经适用于我以前的安装,所以我知道我尝试的命令应该可以工作。

我正在运行 Ubuntu 13.04 服务器的 vanilla 安装。

我有一台运行在 192.168.1.130 上的服务器和两个共享:LaCie 和 Seagate 2TB。

我曾经在我的fstab文件中有这些行:

//192.168.1.130/Seagate\0402TB /home/Windows cifs user=admin,password=password,uid=1000 0 0
Run Code Online (Sandbox Code Playgroud)

现在我重新安装了我的服务器,但不是永久需要它,我尝试了以下操作:

sudo mount.cifs //192.168.1.130/LaCie ~/lacie -o user=admin
Run Code Online (Sandbox Code Playgroud)

或者

sudo mount -t cifs -o username='admin',password='<password>' //192.168.1.130/LaCie ~/lacie
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误mount error(13): Permission denied

我确定凭据是正确的。窗户一侧没有任何变化。

另外,我安装的软件包sambacifs-utils太。没有任何帮助。

rma*_*nna 12

我有同样的错误。为我解决的是将 mount.cifs 的安全参数恢复到其先前的默认值,如此和 mount.cifs 的联机帮助页所示:

v3.8 之前的主线内核版本中的默认值是 sec=ntlm。在 v3.8 中,默认值更改为 sec=ntlmssp。

在您的情况下,新命令将是

sudo mount.cifs //192.168.1.130/LaCie ~/lacie -o user=admin,sec=ntlm
Run Code Online (Sandbox Code Playgroud)

通知秒= NTLM在端


Chr*_*yer 2

//192.168.1.130/seagate /home/seagate cifs username=administrator,password=<pwd>,uid=1000 0 0 
Run Code Online (Sandbox Code Playgroud)

这解决了问题!(即,去掉引号!)


归档时间:

查看次数:

68628 次

最近记录:

5 年 前