星期二, 2月 19, 2008

在zhcon環境中操作utf8檔案系統

zhcon是支援CJK(中日韓)的虛擬終端,目前版本(0.2.6)可以在執行時加入--utf8參數,將utf8編碼的檔案系統轉為big5內碼顯示,但是此參數卻會造成無法輸入的情況。
為了在zhcon環境中操作utf8檔案系統,可以將以下代碼存為zhcon.sh,
啟動zhcon後執行 . zhcon.sh
即可以使用bcd bls等指令在zhcon環境中操作utf8檔案系統

-------------------------------------------------------------------------------------------------------------------------------------
#!/bin/sh
bls ()
{
'ls' `echo $*|iconv -f big5 -t utf8`|iconv -f utf8 -t big5
}
bcat ()
{
'cat' `echo $*|iconv -f big5 -t utf8`|iconv -f utf8 -t big5
}
bmore ()
{
'more' `echo $*|iconv -f big5 -t utf8`|iconv -f utf8 -t big5
}
bcd ()
{
'cd' `echo $*|iconv -f big5 -t utf8`
}
bcp ()
{
'cp' `echo $*|iconv -f big5 -t utf8`
}
brm ()
{
'rm' `echo $*|iconv -f big5 -t utf8`
}
bmkdir ()
{
'mkdir' `echo $*|iconv -f big5 -t utf8`
}

星期五, 2月 15, 2008

pam_access module

這個pam模組可以依帳號、IP、網域、網路卡號、終端機限制使用者登入,

預設的設定檔為/etc/security/access.conf,可以使用accessfile=/path/of/file.conf 指定設定檔

設定方式可參考/etc/pam.d/login