Solaris 11.1 smb 共享 pam.conf

Solaris 11.1 smb 共享 pam.conf

我想在 Solaris 11.1 x64 上启用 SMB 共享 我的步骤:

  1. pkg install service/filesystem/smb
  2. svcadm enable -r smb/server
  3. echo "other password required pam_smb_passwd.so.1 nowarn" >> /etc/pam.conf
  4. useradd public
  5. smbadm enable-user public
  6. zfs set share=name=fs1,path=/rpool/fs1,prot=smb rpool/fs1
  7. zfs set sharesmb=on rpool/fs1
  8. passwd -r files public

第 8 步失败:无法输入密码,输出为:

solaris> passwd -r 文件公共

请再试一次

请重试
权限被拒绝

如果我取消注释 中的新行pam.conf,则可以更改密码。尽管如此,仍无法从 Windows 7 访问共享。Solaris 计算机可通过 ping 访问。

另一个启用 SMB 的用户的访问也被拒绝。

答案1

我自己也遇到了同样的问题,阅读文档后发现 PAM 配置已被拆分为目录和子文件,就像 linux 一样,您是否熟悉它?

要解决该问题,请从 /etc/pam.conf 文件中删除该行,并将其添加到 /etc/pam.d/other 文件,如下所示...

# echo "password required    pam_smb_passwd.so.1    nowarn" >> /etc/pam.d/other

然后您就可以设置“公共”的密码了

在我看来,Oracle 针对 Solaris 11 的文档比 Sun 制作的文档要好得多,我在这个页面上找到了答案......

http://docs.oracle.com/cd/E26502_01/html/E29004/configuringoperationmodetm.html#configureworkgroupmodetask

相关内容