在OpenSolaris中通过vfstab挂载CIFS共享

我正在尝试设置CIFS共享,该共享将自动安装在我的OpenSolaris服务器上。 看起来似乎很简单,但是我的语法有些问题阻止了它的安装。

/ etc / vfstab中的行如下所示:

//user:[email protected]/data - /mount_point smbfs - yes - 

但是,当我尝试使用mount /mount_point装载它时,我收到一条错误消息:

 mount: Mount point cannot be determined 

我已经搜遍了手册页和网页,但是我看不到我做错了什么。

编辑:我有svc:/networking/ smb /客户端服务启动,我可以装载卷手动使用mount -F smbfs .... ,但到目前为止没有运气与vfstab或autofs。

您可以尝试设置一个.nsmbrc文件。 在我解决之前,我放弃使用OSOL作为我的桌面操作系统,但是我认为使用Automounter + CIFS存在一个错误:这是我在osol论坛的post: http ://opensolaris.org/jive/thread.jspa?messageID= 398091

现在对于容易的事情,对不起,他们必须被问到:

  1. / mount_point实际存在,对吧?
  2. Solaris的mount命令和bash完成不能一起玩。 如果我运行:
      mount / mount_point 

    在一个正常的挂载,它工作正常,但如果我添加tab-completion为我添加的尾部斜杠,它报告相同的错误:

      mount / mount_point / 

我不认为vfstab支持CIFS股票。 您应该使用自动安装程序: 如何为CIFS共享添加自动挂接程序条目

您可以在/ etc / vfstab中使用cifs挂载 – 在mount_smbfs手册页中阅读它。

你开始了桑巴客户端?

 svcadm enable smb/client 

CIFS可以在OpenIndiana的/ etc / vfstab中工作,我刚刚完成了。 这是让它正常工作的正确路线。 另外检查你的/ mountpoint是否正确。 文件夹,dirperms只是一个选项的例子。

正确的路线是:

 //WORKGROUP;username:password@host/share - /mountpoint smbfs - no fileperms=0777,dirperms=0777