Solars 10下Winbind配置失敗
Samba和Winbind都是默認安裝的。
問題1)
我在系統上找不到libnss_winbind.so這個庫文件,是不是一定要給這個文件作一個鏈接呢?
問題2)
下面是我的smb.conf的內容
Workgroup = demo #domain name
Server string = Samba Server
Log file = /var/adm/samba_log.%m
Security = domain
encrypt passwords = yes
password server = 192.168.32.24 #這是域內AD的ip
winbind use default domain = yes
Path = /shares/cifs
Guest ok = yes
Writable = yes
Browsable = yes
最後,執行wbinfo -u,提示error looking up domain users
一致找不到一個完整一點的配置說明,請大家幫忙,謝謝!
《解決方案》
看樣子你是要配Active Directory模式的吧,那麼應該是「security = ADS」, 另外配置名稱服務了嗎?/etc/nsswitch.conf, 啟動Winbind服務了嗎?你提供的信息太少了。
《解決方案》
回復 2# shijiann
謝謝回復,我檢查過了,nsswitch.conf已經配置過了。現在的問題其實就是winbind無法啟動,好像在系統上根本找不到libnss_winbind.so這個庫文件,所以我還是感覺,Solaris自帶的Samba無法工作。
《解決方案》
我的系統上也沒有libnss_winbind.so,但Winbind可以工作。Solaris 10自帶的Samba 3.0.28。
可能是加入AD有問題,執行net ads testjoin看下,檢查下Samba日誌/var/samba/log目錄下的文件
《解決方案》
回復 4# shijiann
謝謝
原來沒有這個庫文件也可以工作啊?
我在我的系統上找不道這個文件,而且無法啟動winbind,winbind始終處於Maintenance的狀態。
所以我重新安裝了Samba,包括Krb等服務 ,不過還是不行,而且看起來更亂了。
我在網上看到有這種說法:首先在 AD上生成一個keytab文件,之後拷貝到Solaris上,
root@sol10svr:/# ktutil
ktutil: rkt /etc/krb5/sol10svr.keytab
ktutil: list
ktutil: wkt /etc/krb5/krb5.keytab
ktutil: (CTRL-D)
我想請教一下,這個過程有必要嗎?
《解決方案》
沒有必要,我就沒做過。Solaris 10自帶的有3個Samba的包。不知道你kerberos配了沒有,/etc/krb5/krb5.conf文件。
《解決方案》
謝謝,已經更改過了krb5.conf
問題大概是這樣的,我個人還是認為,原因是缺少了libnss_winbind.so
因為我用pkg-get重新安裝了一次samba,可以在/usr/lib下看到libnss_winbind.so了,這時,依然運行默認安裝的samba,就可以以ADS方式創建Samba share了。
謝謝!