Tag: cifs

使用fstab挂载samba共享

我尝试将本地网络中的samba共享安装到我的PC中的文件夹中。 我在fstab添加了以下行 sudo mount -t cifs //192.168.1.5/my/folder/ /home/mounts/localmount/ 但是当我做sudo mount -a ,会出现以下错误: – [mntent]: line 13 in /etc/fstab is bad 谁能告诉我我做错了什么? 我在Ubuntu 12.10上,所以sudo smbmount //hostname/sharename ~/mounts/sharename -o user=username不会工作[来源]

Ubuntu 17.10与mount cifs有关

自从更新到Ubuntu 17.10以来,我从NAS上安装共享的脚本不再起作用了。 在旧版本的Ubuntu上,我可以使用这一行: mount -t cifs -o username=t0b1,password=$pw //server.local/shared/ /media/shared 添加另一个选项来指定版本似乎没有改变任何东西: mount -t cifs -o vers=1.0, username=t0b1,password=$pw //server.local/shared/ /media/shared 当我在Ubuntu 17.10上运行脚本时,我得到的唯一输出是“mount”的选项列表,但它不会挂载我的共享。 有没有人知道17.10的cifs究竟发生了什么变化? 知道我可以在这里改变什么吗? 编辑:这条线实际上有效: mount -t cifs -o username=t0b1,password=$pw,vers=1.0 //server.local/shared/ /media/shared 但我认为使用1.0版只是一个临时的解决方法,因为它有一些已知的安全问题。 还应该有一种方法可以让它与版本3一起运行。

无法使用iocharset = utf8以可靠的方式挂载cif

当我尝试使用选项iocharset = utf8挂载cifs共享时,我收到错误:mount error 79 =无法访问所需的共享库。 我错过了什么共享库?

为什么我的机器无法安装我的SMB驱动器(“CIFS VFS:错误连接到套接字。中止操作”,返回代码-115)?

我有一台运行Precise(12.04 x64)的机器,我无法安装我的SMB驱动器。 它曾经工作(一两个星期前),我没有触摸fstab! 托管股票的机器是商用NAS,我没有看到任何表明它与NAS有关的问题。 我有一台旧机器,我同时更新为Precise(全新安装,而不是dist-upgrade),所以应该有一个非常相似的配置。 它没有任何问题。 我在Windows机器/分区上也没有问题,只有我的一台Precise机器。 这两台机器在fstab和相同的/etc/samba/smb.conf文件中使用相同的条目。 我不认为我曾经改变过smb.conf(以前从未改变过)。 我的fstab条目基本上都是这样的: // /media/ cifs credentials=/home/downbeat/.credentials,iocharset=utf8,uid=downbeat,gid=downbeat,file_mode=0644,dir_mode=0755 0 0 这是启动时的dmesg输出: [ 51.162198] CIFS VFS: Error connecting to socket. Aborting operation [ 51.162369] CIFS VFS: cifs_mount failed w/return code = -115 [ 51.194106] CIFS VFS: Error connecting to socket. Aborting operation [ 51.194250] CIFS VFS: cifs_mount failed w/return code […]

在Ubuntu 17.10下的Samba mount问题

我有运行samba服务器的Ubuntu 16.04和使用fstab线//192.168.0.102/share /mnt/raid cifs user=myuser,pass=mypass.安装它的另一个16.04盒子//192.168.0.102/share /mnt/raid cifs user=myuser,pass=mypass. 当我挂载共享时,文件都显示正确的用户/组,并且在将文件复制到共享时,将保留模式(即0644)。 使用运行Ubuntu 17.10的其他计算机时,相同的fstab行会导致mount将共享中的所有内容列为用户/组root:root而不是myuser:myuser。 我可以通过向fstab行添加uid=1000,gid=1000来强制用户/组正确,但是当将文件复制到共享时,不再保留权限(它们都显示为0755)。 关于可能导致此问题的变化的任何想法以及我如何解决它将不胜感激。 这个samba共享在我的Linux多个版本中正常运行,所以我很确定这个问题出现在新的Ubuntu 17.10方面,但我不确定它是安全策略的改变还是cifs库本身的改变。

如何在(k)ubuntu 13.04中挂载cifs股票?

在(k)ubuntu 12.10中,我可以安装一个CIF驱动器(来自我的Apple Airport Extreme) sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm //192.168.1.2/Drive ~/mnt/mount_point 这在今天升级到13.04后不再有效。 我现在得到错误 mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (eg man mount.cifs) 我已经安装了cifs-utils ,安装smbnetfs并没有帮助。 如何在(k)ubuntu 13.04中安装cifs卷?

16.04 CIFS“主机已关闭”但它们不是

我在fstab中设置了我的CIFS,它们正在工作,因为它们应该在启动时运行。 他们按照自己的意愿安装并工作一段时间。 似乎无处不在(可能是在解锁机器之后)我试图访问它时出现“Host is down”错误。 我有多个,他们都失败了。 它们也是从同一台服务器共享的。 这时我检查一台Windows计算机和一台过时的14.04机器,它们已经启动并按预期运行。 点击nautilus中的股票并获得重复错误后,他们将重新开始工作。 要访问“向下”共享需要大约2-3分钟的随机点击不同的安装并返回到第一个,当它自动显示安装点中的数据时。 我在14.04台机器上没有这个问题,但是有一段时间没有更新。 所有这些机器都function齐全,CIFS永远不会“失败”。 在16.04,他们直到最近才成为问题。 我已经确保每隔一天更新并清理旧的linux头文件(在后视图中我可能应该已经恢复)。 我之所以这样做是因为我乞求修复只是出现,但它已经过几周与CIFS坐骑没有任何解决方案。

已安装的cif共享但没有写入权限

在我的Web开发服务器上重新安装了Ubuntu。 在旧的我有一个smbfs共享设置,以通过本地网络访问其他Ubuntu框的共享。 它使用以下设置并且工作正常 – http://ubuntuforums.org/showthread.php?t=288534 这次我使用的是cifs-utils而不是smbfs,但我认为这很好吗? 重新安装服务器后,我一直遇到使文件可写的问题。 它安装好了,当我从我的本地机器上时它会显示我的写权限(虽然来自我的本地用户),但是当我转到创建或保存文件时它给了我一个无权限错误 这是我/ etc / fstab中的行。 我必须进行一次更改才能安装,并且我添加了,sec=ntlmv2选项,没有它我得到了mount error(13) //192.168.0.40/webserver /media/webserver cifs credentials=/root/.smbcredentials,sec=ntlmv2,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0 和我的凭证文件(与以前工作时相同) username=melon password=xxxxxxxxxxxx 我如何修复它以便我对我的mount有写权限?

每个用户自动安装网络共享

我有一台服务器,它有许多需要基于每个用户访问的CIFS共享。 例如,我有一个我可以完全访问的音乐共享,但我的妻子有只读访问权限。 当我或我的妻子登录我们的Ubuntu 11.04笔记本电脑时,我希望每个用户自动安装这些共享。 现在我明白如果我挂载as -t cifs而不指定用户那么它将使用USER环境变量。 但是,我还需要指定密码,那么当每个用户使用不同的密码时,我该怎么办呢? 我想我的问题是: 有没有办法让我有一个每用户/ etc / fstab ? 如果没有,是否有办法指定挂载仅适用于某个用户? 此外,共享密码始终与本地密码相同。 有没有办法指定此密码应该从客户端传递到服务器而不是必须在某个凭据文件中指定它? 或许我错过了一些东西,并且有一个完全不同的解决方案。 有人可以帮忙吗?

Cifs不会在启动时挂载网络设备

我在/etc/fstab编写了以下指令,用于在我的Ubuntu服务器启动时挂载samba共享NAS //192.168.100.104/creativelab /home/pec/CreativeLab cifs credentials=/home/pec/.creativelabcredentials,vers=1.0,sec=ntlm,_netdev,iocharset=utf8,users 0 0 它曾经与Ubuntu 16.04一起使用,但是当我将服务器升级到18.04时停止工作。 我尝试更改几个选项,如vers=2.0 , vers=3.0 , sec=ntlmv2 , sec=ntlmssp删除_netdev ,删除users及其无限组合,但没有解决问题。 如果我数字sudo mount -a一旦登录我安装了设备,而如果我尝试更改/etc/fstab vers参数我收到错误,但我无法在启动时连接共享。 dmesg返回有关cifs的以下行 [ 24.637155] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (eg SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old […]