2009/09/19
Ticket Processing
開發者常用 tracker 來管理 issue ticket,包括 bug report, patch, feature requirement 等,處理 ticket 的過程中,需要視流程來指定 ticket 狀態,例如 fixed, closed, reopened 之類。以 fixed 為例,有時候我們不只關心問題是否被處理,還在意 patch 或修訂的片段是否已被納入新版的程式碼裡,此時該使用 fixed and released 這類的狀態才夠明顯,同時,最好也主動確認新增的程式碼是否沒有著作權問題。可參考 http://n2.nabble.com/Re-patches-in-Trac-tp3672728p3672853.html 的實例。
2009/07/24
Resume SCP transferring
Tip from http://www.linuxquestions.org/questions/linux-networking-3/scp-resume-aborted-download-290836
If the following command aborted,
$ scp file_to_transfer user@remotehost:/path/remote_file
then use rsync to resume:
$ rsync --partial file_to_transfer user@remotehost:/path/remote_file
And
$ export RSYNC_RSH=ssh
to use ssh as the transport layer.
If the following command aborted,
$ scp file_to_transfer user@remotehost:/path/remote_file
then use rsync to resume:
$ rsync --partial file_to_transfer user@remotehost:/path/remote_file
And
$ export RSYNC_RSH=ssh
to use ssh as the transport layer.
2009/05/07
2009/03/07
sudo : Basic
管理員建立一般帳號後,要考慮為哪些帳號設定 sudo 權限。設定方式是利用 visudo 指令來編輯 /etc/sudoers 檔案,請注意,這個檔案不能直接用一般的 vi 指令來編輯。
sudoers 檔案的格式內容,依序是「帳號」「可執行的主機」「可使用的身份」「可使用的指令」,最簡單的設定如下:
預設情況下 sudo 會詢問原帳號的密碼,確認後才能成功執行指令,如果想要取消詢問密碼的動作,可用 NOPASSWD 選項:
sudoers 檔案的格式內容,依序是「帳號」「可執行的主機」「可使用的身份」「可使用的指令」,最簡單的設定如下:
root ALL=(ALL) ALL上述的設定結果,是指 root 可以「在所有主機上」「以所有身份」「執行所有指令」,例如 sudo -u marr ls -l ~marr 是指「以 marr 身份」「執行 ls -l ~marr 指令」。
預設情況下 sudo 會詢問原帳號的密碼,確認後才能成功執行指令,如果想要取消詢問密碼的動作,可用 NOPASSWD 選項:
marr ALL=(ALL) NOPASSWD: ALL更詳細的設定方式,可參考 visudo 與 sudoers 的線上手冊。
訂閱:
文章 (Atom)