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
。
我确定凭据是正确的。窗户一侧没有任何变化。
另外,我安装的软件包samba
,cifs-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在端
//192.168.1.130/seagate /home/seagate cifs username=administrator,password=<pwd>,uid=1000 0 0
Run Code Online (Sandbox Code Playgroud)
这解决了问题!(即,去掉引号!)
归档时间: |
|
查看次数: |
68628 次 |
最近记录: |