目前日期文章:201003 (2)

瀏覽方式: 標題列表 簡短摘要

自從 Mail Server 的帳號整合到 LDAP 後,從此就不必在 Mail Sever 上倒帳號了

而使用者登入透過 Openwebmail 登入系統時,自動就會建立 /home/user_account/mail 這路徑了 ( 紅色的字為自動建立出來的 )

上星期接到學生反應說,為什麼個人網頁空間不能使用,看了一下系統

使用者確實有在自己的目錄下建立 www 這目錄,並將檔案放至此目錄中,但老是一直出現 403 沒有權限存取的訊息

本來一直以為是 Apache 設定的問題,但也不是所有使用者會這樣,而是移轉到 LDAP 後的使用者才會發生此情形

後來查啊查的,才發現原來在 /home/user_account 這裡的權限被設為 700,難怪我不論在 /home/user_account/www 改成 777 的權限仍不可瀏覽 ( 一度以為自己見到鬼 )

原來,Openwebmail 有一個設定參數為 create_syshomedir,而我目前是設定為 yes 的屬性,也就是登入系統時自動建立相關檔案

然而這個自動建立出來的目錄,預設權限都會設定成 700

解決辦法是,去修改 .openwebmail.pl 這程式,將此部份改成 755 就好了!

# create the user's syshome directory if necessary.
# this must be done before changing to the user's uid.
   if (!-d $homedir && $config{'create_syshomedir'}) {
      if (mkdir($homedir, 0755)) {

總算解決這個見鬼的問題了 :-p

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()

目前系統的環境是 Postfix + Dovecot

這是最近出現在 maillog 訊息

Mar 15 08:49:49 mail postfix/local[4491]: C7EFD2B7C9D: to=<xxx@xxx.edu.tw>, orig_to=<xxx2008>, relay=local, delay=21, delays=0.06/0/0/21, dsn=4.2.0, status=deferred (cannot update mailbox /var/mail/xxx for user maxling. unable to lock for exclusive access: Resource temporarily unavailable)

因為郵件系統內設定有許多 Aliases,當有人正在針對特定的 Aliases 寄送信件,且此群組內某一個人正好在使用 POP3 收信時,可能就會發生 Lock 的情況,導致系統會重新再寄信該封信件,變成同一封信會收到 2 次以上 ( 大容量信件更是可怕 )

目前查了相關資訊,建議是將 Postfix 和 Dovecot Lock 的機制都設定為一樣,還不確定是否可以解決,正在觀察是否會出現相同的情況

Postfix 目前的設定

mailbox_delivery_lock = flock, dotlock

Dovecot 目前的設定

mbox_read_locks = flock dotlock
mbox_write_locks = flock dotlock

參考的資料如下

酷學園 - postfix 產生cannot update mailbox 和 Resource temporarily unavailable

Mool - maillog 出現 Resource temporarily unavailable

記。回憶 - Postfix + Dovecot , mbox Lock 問題

Dovecot - Mbox Locking

bojack 發表在 痞客邦 PIXNET 留言(0) 人氣()