兩套perl在freebsd上~有極大的機會系統會crash 用ftp裝了kern develop distribution的話,都會自動裝上per5.6的版本 而我們在裝很多軟体的時後都是須要perl5.8以上的版本,主要是須要5.8的multistring 所以ports都會自動裝上5.8的版本,這時後問題就來了 因為系統原本就有5.6的版本,然後又裝上5.8的版本, 這時後很多用到perl的程式在執行或是compile的時後很容易出現問題 so 最好的方式是在裝好os 後馬上裝cvsup-without-gui 更新ports後 把舊版的移掉然後裝上新版的 這樣對系統應該是一個比較正確的方式。
posted in FreeBSD by johnpupu
在virtual mail host 的認証問題 前幾天幫客戶安裝mail server的時後發現~~怎麼認証一直通不過 一直無法外部收信 後來看了mysql 的log pam-mysql.5 的mysql.log如下 050929 14:09:17 41 Connect postfix@localhost on postfix 41 Init DB postfix 41 Query SELECT password FROM mailbox WHERE username is NULL johnpupu' 41 Quit 36 Query SELECT `goto` FROM alias WHERE address is NULL xxx.com.tw' 37 Query SELECT description FROM domain WHERE domain is [...]
posted in FreeBSD by johnpupu
Samba , ProFTPD 的字碼問題 今天發現samba和proftpd 在編碼會有一點問題~~ samba 傳上去的檔案時用proftpd去開,看的時後~是亂碼 同樣的情況也在proftpd 傳檔上去用samba 看的時後~~也是亂碼~ 稍稍試了一下~在samba3 中把 global設字中把unix dos 這兩個charset 設成big5就ok了 [global] unix charset = big5 dos charset = big5
posted in FreeBSD by johnpupu
用mysql來做samba的認証。 文件可以在/usr/local/share/examples/samba/pdb/mysql裡下找到 首先先建資料庫的table
posted in FreeBSD by johnpupu
透過mysql 來管理proftpd 的帳號 mysql 用戶認證部分: 在proftpd.conf中加入以下內容 #設置MySQL認證: #數據庫聯接的資訊,DatabaseName是數據庫名, HostName是主機名, #Port是端口號,UserName是連接數據庫的用戶名,Password是密碼。 SQLConnectInfo DatabaseName@HostName:port UserName Password #數據庫認證的類型: SQLAuthTypes Backend Plaintext #指定用來做用戶認證的表的有關資訊。("FTPUSERS"和"FTPGRPS"是數據表名字,等一會而在下面建立) SQLUserInfo FTPUSERS userid passwd uid gid homedir shell SQLGroupInfo FTPGRPS groupname gid members #設置如果shell為空時允許用戶登錄: RequireValidShell off #數據庫的鑒別 SQLAuthenticate users groups usersetfast groupsetfast #如果home目錄不存在,則系統會為根據它的home項新建一個目錄: SQLHomedirOnDemand on 然後在這個數據庫中建立一個用戶表FTPUSERS,這個表是必須的: use FTP; create table FTPUSERS ( userid TEXT NOT NULL, [...]
posted in FreeBSD by johnpupu
前幾天遇到了一個鳥問題~~mysql 一灌完啟動不了 原來是自已太急了在灌完後執行mysql_install_db後有出現下面的註是 You can start the MySQL daemon with: cd /usr/local ; /usr/local/bin/mysqld_safe & 結果自已太急~~一直在console下打msyql就出現下面的錯誤 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 只要在第一次執行的時後打 /usr/local/bin/mysqld_safe & 來啟動 以後都用mysql 就可以執行了。
posted in FreeBSD by johnpupu
從8/30 搞到8/31 後來發現問題所在 在postfix 中的main.cf 設定檔中 把reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, 這些設定拿掉後~~在client 端的outlook express 中把 外寄伺服器打勾 就ok了 。
posted in FreeBSD by johnpupu
簡易mailserver os:freebsd 5.4
posted in FreeBSD by johnpupu
Mail Server 安裝 先裝Mysql(這邊是裝mysql5) 裝mysql來做認証管理和帳戶管理
posted in FreeBSD by johnpupu