ユーザーの一覧を表示したい
Ubuntuに限らずLinux上では(ていうか他のOSも?)数多くのユーザーが動作しています。
作業を行うためのログインユーザーはもちろんFTPやメール専用で作成したユーザーもいますし、各種ソフトを動かしているユーザーも多数存在しています。
たとえばApache2を導入するにあたり、自分の場合は「apt-get install ~」を使用したんですがその一連の処理の中で「www-data」というユーザが自動的に作成されます。
が、かつてちょっとだけ試したんですが、aptを使用せずにソースをコンパイルしてソフトをインストールする場合にソフトを動かすためのユーザーを作成したことをちょっと思い出しました。何年も前のことなのでハッキリとは覚えてませんが。
ということでUbuntu上に存在するユーザーの一覧を表示してみたいと思います。ターミナルを開いて
cat /etc/passwd
と入力すると出るわ出るわ・・・
予想以上に沢山のユーザーがいて正直驚きました。しかもユーザーのデフォルトシェルもチェックできるんですね。