権限のないユーザーとしてクォータ使用情報を取得する

権限のないユーザーとしてクォータ使用情報を取得する

Linuxサーバー(共有PHP + MySQLホスティング)への非特権アクセスがあり、ディスク容量、メモリ、CPU使用量、I / Oクォータがあります。

SSHシェルで最大/現在のクォータ使用量に関する情報を取得する方法を知りたいです。

ベストアンサー1

他のユーザーに特定のファイルへのアクセスを許可する

このsudo -uエントリを使用すると、他のユーザーとしてコマンドを実行できますが、最初にファイルに対してこの権限を付与する必要がありますsudoers。この機能は、作業中のプロジェクトに関連するプロセスを時折終了する必要があるプログラマーにとって非常に便利です。たとえば、プログラマーPeterは、ユーザーアカウントと呼ばれるプログラムを実行する金融パッケージを開発していますmonthend。場合によっては、アプリケーションが失敗し、それを停止するために "peter"または/bin/killコマンドを使用する必要がありますが、ユーザー "account"としてのみ可能です/usr/bin/kill/usr/bin/pkill項目sudoersは次のとおりです。

peter ALL=(accounts) /bin/kill, /usr/bin/kill, /usr/bin/pkill

peterユーザーはmonthend以下を使用してプロセスを停止できます。

[peter@bigboy peter]# sudo -u accounts pkill monthend

おすすめ記事