請問 SASL2 的一些問題

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

請問 SASL2 的一些問題

文章letoh » 週六 10月 04, 2003 8:22 pm

這兩天在 testing 環境設置 postfix-tls + SASL2
發現一些 libsasl2*-plain 都裝不起來
看訊息是說我的 libsasl2 版本至少要 2.1.2 以上(?)
我現在是暫時用 dpkg 暴力裝上
不過現在要 apt-get upgrade 時就會有問題
不曉得這個問題有沒有好方法可以解決呢....


另外就是認證的問題
telnet 到 25 port 後的訊息

250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN <-- 有出現這個應該是成功了吧
250-AUTH=LOGIN PLAIN
250-XVERP
250 8BITMIME


不過要寄信時就是一直不成功
看了一下 mail.log

Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
SASL authentication failure: cannot connect to saslauthd server:
No such file or directory
Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
SASL authentication failure: Password verification failed
Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
letoh.v6s.dorm.ncku.edu.tw[140.116.134.131]:
SASL plain authentication failed

請問一下第一個訊息指的是哪一個檔案呀?
如果是 saslauthd 的話我確定已經啟動了 (ps aux 看得到)
還是需要另外啟動別的東西呢?
letoh
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 10月 04, 2003 7:59 pm

Re: 請問 SASL2 的一些問題

文章letoh » 週六 10月 04, 2003 10:01 pm

letoh 寫:這兩天在 testing 環境設置 postfix-tls + SASL2
發現一些 libsasl2*-plain 都裝不起來
看訊息是說我的 libsasl2 版本至少要 2.1.2 以上(?)
我現在是暫時用 dpkg 暴力裝上
不過現在要 apt-get upgrade 時就會有問題
不曉得這個問題有沒有好方法可以解決呢....


這個直接抓 source package 來編譯裝上就沒問題了....

letoh 寫:另外就是認證的問題
telnet 到 25 port 後的訊息

250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN <-- 有出現這個應該是成功了吧
250-AUTH=LOGIN PLAIN
250-XVERP
250 8BITMIME


不過要寄信時就是一直不成功
看了一下 mail.log

Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
SASL authentication failure: cannot connect to saslauthd server:
No such file or directory
Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
SASL authentication failure: Password verification failed
Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
letoh.v6s.dorm.ncku.edu.tw[140.116.134.131]:
SASL plain authentication failed

請問一下第一個訊息指的是哪一個檔案呀?
如果是 saslauthd 的話我確定已經啟動了 (ps aux 看得到)
還是需要另外啟動別的東西呢?


這個還是不行@@
letoh
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 10月 04, 2003 7:59 pm

re:請問 SASL2 的一些問題

文章阿信 » 週六 10月 04, 2003 10:21 pm

看一下/var/log/auth*

應該就會看到相關的錯誤訊息

hmm..有點懷疑是sasldb沒找到
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:請問 SASL2 的一些問題

文章letoh » 週六 10月 04, 2003 10:45 pm

阿信 寫:看一下/var/log/auth*

應該就會看到相關的錯誤訊息

hmm..有點懷疑是sasldb沒找到


Oct 5 22:38:00 vision saslauthd[12045]: Caught signal 15. Cleaning up and terminating.
Oct 5 22:38:01 vision saslauthd[12085]: START: saslauthd 2.1.2
Oct 5 22:38:01 vision saslauthd[12090]: master PID is: 12090
Oct 5 22:38:01 vision saslauthd[12090]: daemon started, listening on /var/run/saslauthd/mux
Oct 5 22:38:01 vision cron(pam_unix)[12095]: session opened for user mail by (uid=0)
Oct 5 22:38:01 vision cron(pam_unix)[12095]: session closed for user mail

restart saslauthd 以後就是出現這些訊息了
試著寄信 不過沒有出現任何新訊息了
我想應該不是 /etc/sasldb2 吧@@
是不是跟 /etc/pam.d/smtp 的設定有關呢?
能不能請設定過的前輩列一下 smtp 檔的內容呢

另外 saslauthd 的目錄權限如下
drwx--x--- 2 root sasl 4096 Oct 5 22:38 saslauthd/

不曉得是不是跟這有關?
我所想到有關的就是這些了 不曉得還有哪邊沒弄好的....
letoh
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 10月 04, 2003 7:59 pm

Re: 請問 SASL2 的一些問題

文章Tetralet » 週六 10月 04, 2003 11:02 pm

letoh 寫:這兩天在 testing 環境設置 postfix-tls + SASL2
發現一些 libsasl2*-plain 都裝不起來
看訊息是說我的 libsasl2 版本至少要 2.1.2 以上(?)


sasl2-bin 一定要裝 stable 的版本,
而 libsasl2-digestmd5-plain libsasl2-modules-plain 等則裝 testing 的版本就可以順利裝起來了。

letoh 寫:Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
SASL authentication failure: cannot connect to saslauthd server:
No such file or directory


很可能是 SASL 的設定有誤,

請參考: http://moto.debian.org.tw/viewtopic.php?t=1749 中間有位訪客兄把安裝步驟很詳細得列了出來,
您可以參考看看!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:請問 SASL2 的一些問題

文章Tetralet » 週六 10月 04, 2003 11:15 pm

letoh 寫:saslauthd 的目錄權限如下
drwx--x--- 2 root sasl 4096 Oct 5 22:38 saslauthd/


欸,
我的 aslauthd 的目錄權限則是:

代碼: 選擇全部
drwx------    2 postfix  postfix      4096 Oct  4 13:04 saslauthd


和您的不太一樣哦...


另外,
我的電腦裡沒有 sasl 這個群組,
並且您只給 sasl 群組 x 的權限也似乎不太夠,
這樣它只能進 saslauthd 目錄但是卻無法讀寫哦...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

Re: 請問 SASL2 的一些問題

文章letoh » 週六 10月 04, 2003 11:21 pm

Tetralet 寫:
letoh 寫:這兩天在 testing 環境設置 postfix-tls + SASL2
發現一些 libsasl2*-plain 都裝不起來
看訊息是說我的 libsasl2 版本至少要 2.1.2 以上(?)


sasl2-bin 一定要裝 stable 的版本,
而 libsasl2-digestmd5-plain libsasl2-modules-plain 等則裝 testing 的版本就可以順利裝起來了。


謝謝 這邊我是直接抓 source package 編譯完裝上就可以了
都在 testing 環境完成^^

Tetralet 寫:
letoh 寫:Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
SASL authentication failure: cannot connect to saslauthd server:
No such file or directory


很可能是 SASL 的設定有誤,

請參考: http://moto.debian.org.tw/viewtopic.php?t=1749 中間有位訪客兄把安裝步驟很詳細得列了出來,
您可以參考看看!


感謝 事實上這兩天我把整個討論區所有有關這方面的文章都看過了
那篇自然也看過了 網路上可以找到的 mail list 也看了很多 都無法解決問題
不過我剛剛重新看了一下才發現....


我是豬頭....


master.cf 的地方我改錯行了啦><

改到 smtp unix ..... 那一行了
應該要改 smtp inet.... 那一行才對

那原本的 master.cf 中 smtp unix 那一行是設成什麼呀
已經忘光光了@@ 能不能幫我列一下呢
我想還是改回原本設定比較好....

總之 目前信是成功寄出了,感謝各位的回應 :)


letoh
letoh
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 10月 04, 2003 7:59 pm

re:請問 SASL2 的一些問題

文章letoh » 週六 10月 04, 2003 11:25 pm

Tetralet 寫:
letoh 寫:saslauthd 的目錄權限如下
drwx--x--- 2 root sasl 4096 Oct 5 22:38 saslauthd/


欸,
我的 aslauthd 的目錄權限則是:

代碼: 選擇全部
drwx------    2 postfix  postfix      4096 Oct  4 13:04 saslauthd


和您的不太一樣哦...


另外,
我的電腦裡沒有 sasl 這個群組,
並且您只給 sasl 群組 x 的權限也似乎不太夠,
這樣它只能進 saslauthd 目錄但是卻無法讀寫哦...


嗯 不過這樣的確可以喔 我剛測了一下
不管是 root:sasl 或是 postfix:postfix 都可以

ps aux 看一下 saslauthd 是用 root 在跑的
透過他認證的話應該是沒有權限問題才是....我猜的:p

另外 我這邊是有 sasl 這個 group 的 可能是原本就有或安裝套件時他補上的....
並且有把 postfix 加到 sasl group
letoh
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 10月 04, 2003 7:59 pm

Re: 請問 SASL2 的一些問題

文章letoh » 週六 10月 04, 2003 11:39 pm

Tetralet 寫:
letoh 寫:這兩天在 testing 環境設置 postfix-tls + SASL2
發現一些 libsasl2*-plain 都裝不起來
看訊息是說我的 libsasl2 版本至少要 2.1.2 以上(?)


sasl2-bin 一定要裝 stable 的版本,
而 libsasl2-digestmd5-plain libsasl2-modules-plain 等則裝 testing 的版本就可以順利裝起來了。



對了 我在 testing 中找不到這兩個套件
倒是在 stable unstable 中都有
是因為我的 sources.list 設的不好的關係嗎? 目前是從 linux.nctu.edu.tw 抓....
能不能列出你的 sources.list 讓我參考呢
letoh
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 10月 04, 2003 7:59 pm

Re: 請問 SASL2 的一些問題

文章Tetralet » 週六 10月 04, 2003 11:43 pm

letoh 寫:對了 我在 testing 中找不到這兩個套件
倒是在 stable unstable 中都有
是因為我的 sources.list 設的不好的關係嗎? 目前是從 linux.nctu.edu.tw 抓....
能不能列出你的 sources.list 讓我參考呢


官方超標準 sources.list:(笑)

代碼: 選擇全部
deb http://http.us.debian.org/debian/ stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free

deb http://http.us.debian.org/debian/ testing main contrib non-free
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free

deb http://http.us.debian.org/debian/ unstable main contrib non-free
deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free

deb-src http://ftp.debian.org/debian stable main contrib non-free
deb-src http://ftp.debian.org/debian testing main contrib non-free
deb-src http://ftp.debian.org/debian unstable main contrib non-free
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:請問 SASL2 的一些問題

文章reggie » 週日 10月 05, 2003 12:38 am

我試用stable的sasl2,testing的postfix-tls
是可正常使用的,認證的功能有跑起來
頭像
reggie
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週一 9月 15, 2003 11:42 am

Re: 請問 SASL2 的一些問題

文章Tetralet » 週日 10月 05, 2003 1:52 pm

letoh 寫:master.cf 的地方我改錯行了啦><

改到 smtp unix ..... 那一行了
應該要改 smtp inet.... 那一行才對

那原本的 master.cf 中 smtp unix 那一行是設成什麼呀
已經忘光光了@@ 能不能幫我列一下呢
我想還是改回原本設定比較好....


原汁原味的是這個樣子:

代碼: 選擇全部
smtp      unix  -       -       -       -       -       smtp
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

Re: 請問 SASL2 的一些問題

文章訪客 » 週四 12月 08, 2005 10:36 pm

letoh 寫:這兩天在 testing 環境設置 postfix-tls + SASL2
發現一些 libsasl2*-plain 都裝不起來
看訊息是說我的 libsasl2 版本至少要 2.1.2 以上(?)
我現在是暫時用 dpkg 暴力裝上
不過現在要 apt-get upgrade 時就會有問題
不曉得這個問題有沒有好方法可以解決呢....


另外就是認證的問題
telnet 到 25 port 後的訊息

250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN <-- 有出現這個應該是成功了吧
250-AUTH=LOGIN PLAIN
250-XVERP
250 8BITMIME


不過要寄信時就是一直不成功
看了一下 mail.log

Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
SASL authentication failure: cannot connect to saslauthd server:
No such file or directory
Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
SASL authentication failure: Password verification failed
Oct 5 00:17:35 vision postfix/smtpd[13012]: warning:
letoh.v6s.dorm.ncku.edu.tw[140.116.134.131]:
SASL plain authentication failed

請問一下第一個訊息指的是哪一個檔案呀?
如果是 saslauthd 的話我確定已經啟動了 (ps aux 看得到)
還是需要另外啟動別的東西呢?
訪客
 


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron