我可以使用以下命令登录到我网络上的 samba 共享:
smbclient -L //host.name.com -U myUser --workgroup=WORK
Run Code Online (Sandbox Code Playgroud)
myUser我的用户名在哪里,是WORK工作组的名称。我也可以通过 Places->Connect to Network 访问这个共享,没有问题。
但是,我无法永久安装驱动器。以下是我按照有关永久安装 sambda 共享的Ubuntu 说明执行的操作:
我创建了一个名为~/.smbcredentials并运行的文件chmod 600 ~/.smbcredentials:
user=WORK/myUser
password=pass
Run Code Online (Sandbox Code Playgroud)
(pass我的密码在哪里)
我还将以下行添加到我的/etc/fstab:
//host.name.com/ /media/share cifs credentials=/home/myUser/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
Run Code Online (Sandbox Code Playgroud)
我也跑了sudo mkdir /media/share。
但是,当我运行时,sudo mount -a我看到以下内容:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
改变你的 ~/.smbcredentials
user=myUser
password=pass
domain=WORK
Run Code Online (Sandbox Code Playgroud)
就是这样;)
当您同时使用用户名和域名时会出现此问题。
并请还原更改 ~/.smbcredentials
chmod o-rwx,-x ~/.smbcredentials
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9721 次 |
| 最近记录: |