UbuntuにCassandraサービスがありますが、このサービスを実行しているユーザーを把握できません。ファイルとディレクトリの所有者とアクセス許可を見つける方法を知っています。しかし、Ubuntuサービスに対してこれを行うにはどうすればよいですか。サービスが単なる実行可能ファイルであると仮定して、特定のサービスの場所を見つけるにはどうすればよいですか?
ps -ef
を使用して、cassandraを実行しているユーザーを知ることができます。
すべてのサービスは/etc/init.d/
にあります。
cassandraをサービスとして実行していない場合は、whereis
コマンドでプログラムの場所を検索できます。
$ whereis cassandra