Solaris 11 x 64 无法启用 SMB/CIFS > 缺少协议?

Solaris 11 x 64 无法启用 SMB/CIFS > 缺少协议?

我正在 x64 上配置 Solaris 11 作为家庭存储系统的测试台。

我无法启用 smb/cifs share> zfs set sharesmb=on 它显示“未安装协议”我在哪里可以找到这个缺失的组件以及如何安装它?非常感谢,Dan

答案1

我不知道为什么,但新的 solaris 11 默认不包含 smb 协议。您必须从其中一个存储库中找到 smb 包并自行安装。因此,要启动并运行您的 smb 协议:

  1. 通过 pkg 命令或包管理器界面安装 service/file-system/smb、system/file-system/smb。
  2. 更新 /etc/pam.conf 以包含行“其他密码需要 pam_smb_passwd.so.1 nowarn”。
  3. 使用“passwd your-user-name-goes-here”重置您的 smb 用户密码(如果需要,设置为相同的密码)。
  4. 使用命令“svcadm enable -r smb/server”启用服务。

确保包含 -r 选项。如果没有它,依赖项将不会从 smb 服务启动。

答案2

谢谢 Dae,他们针对 Solaris 11 UI 稍微更新了说明,现在的内容/etc/pam.conf如下:

password required       pam_smb_passwd.so.1 nowarn

你还必须拨打电话:

sudo smbadm enable-user [username]

来源

相关内容