Network-Share

Solaris 11.1 smb 共享 pam.conf

  • December 11, 2012

我想在 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 訪問共享。通過 ping 可以訪問 Solaris 機器。

與另一個啟用 SMB 的使用者的訪問也被拒絕。

我自己也遇到了同樣的問題,閱讀文件,PAM 配置已被拆分為一個目錄和子文件,如果你熟悉的話,比如 linux?

要解決此問題,請從 /etc/pam.conf 文件中刪除該行並添加到 /etc/pam.d/other 文件中,如下所示…

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

然後,您應該能夠為“公共”設置密碼

恕我直言,Solaris 11 的 Oracle 文件比 Sun 製作的要好得多,我在此頁面上找到了答案…

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

引用自:https://serverfault.com/questions/456518