2012年6月30日 星期六

FTP server for Ubuntu 12.04

 用Google找了一下,大多數是用vsftpd。vsftpd是"Very Secure FTP Daemon"的意思,通常提到secure的意思就是有些小地方要注意設定,不然它理都不理你。

sudo apt-get install vsftpd

安裝之後編輯/etc/vsftpd.conf來作設定。

這裡分幾個情況來說明

Anonymous Read-Only Access
編輯/etc/vsftpd.conf
anonymous_enable=YES
anon_root=/home/ftp 
要注意的是anon_home這個目錄的設定,我習慣將它設定成/home/ftp,將它的owner:group設定成ftp:ftp,mode設定成0577。這個目錄對ftp user而言一定不可以是writable,不然login時會有訊息抱怨權限錯誤。

Anonymous Read-Write Access
編輯/etc/vsftpd.conf,除了上述的兩個變數之外有一些額外的設定
write_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_upload_enable=YES

上面的設定變數如果沒有需要可以不打開,各變數的說明請man vsftpd.conf

Local User Access
編輯/etc/vsftpd.conf

local_enable=YES


Server上有帳號的人(local users)可以login,login之後是到自己的home directory。

2012年6月9日 星期六

TFTP server for Ubuntu 12.04

用apt-get直接裝TFTP server套件。

    sudo apt-get install tftpd-hpa

Default options放在 /etc/default/tftp-hpa

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"

TFTP_DIRECTORY 是TFTP的檔案存放目錄.,我是將它改成rw for all,不知有沒有甚麼副作用?

    sudo chmod a+rw /var/lib/tftpboot

在Ubuntu上面直接裝的TFTP server套件不會在開機時執行,精確一點說應該是開機時跑了卻沒有起來。這是個老毛病,修一下就好。
編輯 /etc/init/tftpd-hpa.conf ,修改它錯誤的初始條件。

#start on runlevel [2345] # the original line which is wrong
start on (filesystem and net-device-up IFACE!=lo)

2012年5月25日 星期五

Network interfaces problem for Wireshark in Ubuntu

最近因為工作上的關係,需要使用到Wireshark這套軟體,在Ubuntu 12.04安裝了之後,卻跟Windows版本不一樣,沒有出現network interfaces。經過研究,原來是權限問題。

下面是我的步驟
1. 安裝Wireshark
    sudo apt-get install wireshark
2. 將網路擷取的部份設成root or wireshark group才有權限使用
    sudo dpkg-reconfigure wireshark-common
3. 將你的帳號加到wireshark group
    sudo useradd -a -G wireshark your_account
4. Reboot

當然使用sudo or gksudo也可以,只是危險了點。

2012年5月12日 星期六

本小格公告

日常生活的折磨,讓人無力再這裡寫些什麼。台灣人好騙難教,奴性沉重,冷眼看在眼裡,也沒有心力可以改變這些蠢人。很佩服一些前輩以部落格苦心的想要扭轉現狀,在這裡要向這些前輩致敬。

即日起,會開始努力寫些小筆記,但是是與軟體技術相關的東西。那些不公不義與愚蠢的東西,基本上看心情開罵吧。

2012年3月24日 星期六

Linux from Scratch首次達陣

一年之前有次想要好好的照著LFS (Linux from Scratch)的文件編出個Linux系統來,但是卻半途而廢。這次是認真起來了,也沒想到竟然這樣簡單,幾乎沒有遭遇到大問題就編完了,而且初步看來沒啥問題。

就我的經歷來看,邊看邊做零零總總的時間加起來,大約3~4個工作天。Compilation的時間比想像中短,要拜現在x86 CPU太過強大之賜。

建議還在猶豫的人真的可以放手去做,LFS的文件相當清楚,動手做過會更有感覺。

下個目標呢?嗯~再想想吧。

2012年1月14日 星期六

今天是值得紀念的一天

小英在大選的失利,代表台灣人的民主仍是在嬰兒期。

一個滿嘴謊言施政荒腔走板的總統還能得到連任,無疑是一種反淘汰。這代表著手握著不公不義的黨產,掐著媒體的脖子,派一條狗來選都可以選得上。

馬的清廉根本就是假的,媒體的化妝術可以把黑的變白的,這讓頭腦還清楚的人真是情何以堪!

算了!結果既然是這樣,或許該考慮移民了!難怪在台灣只要有點錢的人都有綠卡或是楓葉卡,跟這些藍丁耗甚麼呢?

2011年8月2日 星期二

沒常識就少看電視

最近看到號稱有國際觀的小妹大節目,提到了有台灣人去吐瓦魯(Tuvalu),想要拍紀錄片,看看吐瓦魯有沒有因為全球暖化泡在水裡。

結果令人驚奇的是,根本拍不到被海水淹沒的小島,吐瓦魯人過得好好的。所以有了結論,吐瓦魯不過是為了爭取各國援助,誇大全球暖化事實。

其實那位導演如果認真一點先到Wikipedia查一下(英文的,中文版沒有),只要海平面再上升20~40cm,吐瓦魯就會變得uninhabitable,誰說要被淹沒才會不能住人?只要土壤鹽化,淡水糧食發生問題,問題就大條了。

這就是陳大嬸(說小妹太噁心了)所謂的國際觀啊!建立在錯誤的假設上,如何得到正確的結論呢?