curl -b cookie.txt -c cookie.txt --data "username=user&password=pass" "http://localhost/admin/login"
-b でファイルに保存された cookie の送信。
-c で受信した cookie をファイルに保存。
--data で post データの送信をしています。
あとは、ログイン成功時に保存した cookie を使うことで、ログインが必要なページにコマンドでアクセスできます。
curl -b cookie.txt -c cookie.txt "http://localhost/admin/index"
不意打ちでパスワードを聞かれるサイトの場合は別途対策が必要ですが、基本的にはこれで対応できる。