Ubuntu で sudo apt-get update とかするときにパスワードを聞かれないようにする

僕は標準のアップデート通知を切って,apt の update を手動でやってます.
自動でやってもいいかもしれないんですが,apt はなんとなく手動でやるのが好きです.
しかし,毎日実行するとなると,パスワード打つのが面倒になりますね.
VM でゲストOSとして Ubuntu を使っている場合,apt-get 以外で sudo 使う場面はそんなに多くないですし,
sudo を使うのは apt-get だけ,という日が続いたりします.
apt-get をパスワードなしで実行できたら年間どれだけの時間が節約できるか,
と考えるといてもたってもいられません.*1
そこで,apt-get だけ sudo なしで実行できるようにします.
/etc/sudoers に以下を追記します.

username ALL=(ALL) NOPASSWD: /usr/bin/apt-get

ワンライナーでさくっとやりたいのなら以下のようにすればいいと思います.

$ sudo echo 'username ALL=(ALL) NOPASSWD: /usr/bin/apt-get' >> /etc/sudoers

aptitude を使っている人は apt-get を aptitude に置き換えるだけで良いです.
これで特定のユーザだけ,apt-get をパスワードなしで実行できるようになります.

*1:さすがに全てのコマンドをパスワードなしでやるのはこわいです.