One of the main reasons that I'm so involved with Open Source is that I've always been fascinated by figuring out how things work. In this interview, John Baldwin of the FreeBSD project gives some insight on what it is like to be a FreeBSD developer and some of the things that happen behind the [...]
在ports 裝完smbftpd後似乎無法透過make cert 來產生cert 文件 可以從他網路上的source 中的mkcert.sh這個sh就可以產生key了 執行mkcert.sh,會問一些問題,填一填就會產生一個conf的directory,裡面有ssl 的key 我是把他們都移出來和/usr/local/etc/smbftpd這個目錄放在一起 這樣應該就可以正常的使用smbftpd不過這樣似乎不夠完美,無法和我們的postfix一同逶過mysql來管理不過smbftpd本身又不支援mysql,所以我們只好透過pam-mysql來做了去ports把pam-mysql來裝好後 去編輯/etc/pam.d/ftp 把他原本的資料註解掉 然後加上 auth optional pam_mysql.so user=登入mysql的帳號 passwd=登入mysql的密碼 host=localhost db=你的db table=你的table usercolumn=table中的使用者欄位名稱 passwdcolumn=table中的密碼欄位名稱 crypt=1 sqllog=true account required pam_mysql.so user=登入mysql的帳號 passwd=登入mysql的密碼 host=localhost db=你的db table=你的table usercolumn=table中的使用者欄位名稱 passwdcolumn=table中的密碼欄位名稱 crypt=1 sqllog=true 此時要是ftp還是不能用mysq連的話,請去看一下有沒有pam_mysql.so 照理說他會裝在/usr/local/lib/pam_mysql.so 然後會有一個連結在/usr/lib/下 例如/usr/lib/pam_mysql.so->/usr/local/lib/pam_mysql.so 確定有沒有這link ,沒有的話,自已link 一下就好了 ln /usr/local/lib/pam_mysql.so /usr/lib/pam_mysql.so ps:記得在system上的帳號須要可以login^^ 這樣應該就大功告成了。 UPDATE: 20060918
今天把discuz的用戶table 匯進去 shopex 中不過因為他有中文的注冊用戶,而我的discuz是big5, shopex是utf8所以直接塞進去的時後會有問題須要iconv 一下~~如下$username-utf8 = iconv("Big5","utf-8","$_username");把$_username轉成utf8再塞進去~~就這麼簡單~~
首先先看我的blog的sidebar~~有出現my photo對吧~~ 哈~很簡單~~在你的gallery2 上用imageblock這個module 如下 外部圖片區塊 使用如下所示的 PHP 碼以便在 Gallery 系統以外的 PHP 頁面中顯示圖片區塊。 <?php @readfile('http://momo.twbsd.net/main.php? g2_view=imageblock.External&g2_blocks=randomImage&g2_show=none'); ?> 這樣就會出現相片了啦~~ 詳情請看你的gallery中imageblock中的文件 第二個是文章內有圖 <img xsrc="xxxxx" ALIGN="left|right" vspace="xxx" hspace="xxx"> 這樣就行了~~ 把vspace和hspace 用小一點的值就行了,用10就差不多了 ya 感謝貓哥的教學^^
和之前那篇mail server on freebsd 不同的地方 這邊sasl 認証的方法是透過authdaemon 之前的是saslauthd 和pam-mysql來做的 OS: FreeBSD 6.0 用到的套件 Apache postfix courier-imap postfixadmin mysql php4 1、先安裝mysql #cd /usr/ports/databases/mysql50-server #make install 安裝結束後,建資料庫 #rehash #mysql_install_db 開機啟動mysql #mysql_enable=”YES” 啟動mysql # /usr/local/etc/rc.d/mysql-server.sh start 因為這樣建完後資料庫的擁有人是root:wheel,所以要改成mysql #chown -R mysql:mysql /var/db/mysql 然後為資料庫的root 更改密碼 #mysql mysql>UPDATE user SET password=password(’你所想設的密碼’) where user=’root’; mysql>FLUSH PRIVILEGES; mysql>exit 接下來安裝apache #cd /usr/ports/www/apache13 #make install [...]
用amavis , clamav ,forward 會收到兩封信 postfixadmin, postfix, amavis, clamav 昨天客戶和我說~ 他在設定postfixadmin中user 的forward 出現兩個問題 1' 在設forward 的人只能設一個~設另一個會多出來 \r\n 不讓你設 2' 被forward 的人會收到兩封信 昨晚上postfixadmin的phorum找了些資料,找到會收到兩封信的原因,及解法。 http://forums.high5.net/index.php?showtopic=1951&hl=forward&st=15 解決方法在master.cf 中找到 smtp inet n – n – – smtpd 加入 -o content_filter=smtp-amavis:[127.0.0.1]:10024 -o receive_override_options=no_address_mappings 例如 smtp inet n – n – – smtpd -o content_filter=smtp-amavis:[127.0.0.1]:10024 -o receive_override_options=no_address_mappings 這樣就可以了~ 而第一個問題的解法 小第我用比較dirty 的解法 [...]
mail 流量分析軟體 #cd /usr/ports/mail/mailgraph #chmod 644 /var/log/maillog 啟動mailgraph #vim /etc/rc.conf mailgraph_enable="YES" #/usr/local/etc/rc.d/mailgraph.ph start 在httpd.conf ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/" <Directory "/usr/local/www/cgi-bin/"> Options ExecCGI AllowOverride None Order allow,deny Allow from all </Directory> 然後就去網頁看你mail 的流量吧~ #因為在/etc/newsyslog.conf 每天會把檔案給renew 所以我們把maillog改成644 過一天後他就會變成640了 所以連newsyslog.conf也要改成644