我对服务器18.04上的fstab有个问题。我正在尝试挂载多个Windows网络共享。如果我将用户名和密码放入fstab的每一行并执行sudo mount -a
,它就能正常工作。然而,当我尝试使用“凭据”文件时,它就会变成梨形文件。
所以这个:
//server/share /mount/point cifs ro,auto,user=user,password=password 0 0
…效果很好。
然而,如果我尝试这样做:
//server/share /mount/point cifs ro,auto,credentials=/etc/.smbcredentials 0 0
….smbcredentials
包含以下内容:
user=username
password=password
domain=domain
…这不管用。sudo mount -a -v
输出以下内容:
/ : ignored
/boot/efi : already mounted
none : ignored
domain=mydomain
,prefixpath=Projects/XYZ,pass=********.168.1.10,unc=\server\share,user=username
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
168.1.10
是我要挂载的共享所在服务器的部分IP地址。密码似乎正在连接到服务器的IP上。
那我做错什么了?任何帮助都将不胜感激。
发布于 2019-02-20 18:03:02
我的工作凭据文件位于我的~文件夹中,如下所示
username=[username]
password=[password]
它的权限是-rw-------
,是我的用户拥有的。
对应的fstab行是
//[URL]/[sharename] /media/[mountpoint] cifs vers=3.0,credentials=/home/[username]/.sharelogin,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=[username],gid=[username],nofail 0 0
我不使用“域”,但这并不意味着你不需要它。
发布于 2020-02-02 18:01:59
我在Ubuntu18.04上安装我的QNAP NAS Samba共享文件时遇到了问题。这是几个月来断断续续试用后对我有用的东西。
username
,所以我在QNAP上创建了一个名为username
的用户,并使用LastPass生成了一个随机密码。nano ~/.samba_credentials
username=your_shared_linx_and_qnap_username
password=the_qnap_user_password_you_chose
domain=WORKGROUP
下面是我的样子:
username=username
password=last_pass_password
domain=WORKGROUP
域选项可能是可选的,但是默认的Windows 10工作组是WORKGROUP
,所以只要不更改它,它就能工作。如果您确实更改了它,您可能知道工作组是什么以及您将其更改为什么值。
mkdir /media/username/storage
/etc/fstab
文件,通过CIFS自动挂载QNAP共享://nas1da09d.local/files /media/username/storage cifs credentials=/home/username/.samba_credentials,uid=username,noperm,rw 0 0
发布于 2020-09-23 21:26:35
出现相同问题时,请检查是否存在错误:
tail -f /var/log/kern.log
->内核:7917.935203 CIFS :没有指定用户名
$ sudo apt install cifs-utils
帮我修好了..。
https://askubuntu.com/questions/1119819
复制相似问题