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