ログインするとparty parrotが踊るだけのユーザを作る


皆さん party parrot をご存じですか?こいつです。

より詳しくお知りになりたい方は https://cultofthepartyparrot.com をご覧下さい。

PARTY OR DIE

さて、このクールな party parrot、必要なときも必要でないときも、いつでもターミナルで表示したいですよね?

そこで、parrot.liveです。curlがあれば、どこでもparty parrotに出会えます。素晴らしいですね!

$ curl parrot.live

では、これを活用して、「ログインしたら party parrotが表示されるUNIXユーザ」を作ってみます。ここでは Docker をつかってやってみます。

$ docker run --rm -it debian:9
# apt update && apt install -y curl sudo

# cat >> /usr/bin/parrot << 'EOS'
#!/bin/bash
set -eu
exec curl parrot.live
EOS

# chmod 755 /usr/bin/parrot
# useradd -m -s /usr/bin/parrot parrot
# sudo parrot

完璧ですね!