如何与工作组永久安装受密码保护的 samba 共享

qua*_*ant 7 fstab mount samba

我可以使用以下命令登录到我网络上的 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)

我究竟做错了什么?

A.B*_*.B. 5

改变你的 ~/.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)