CgroupsとSystemdを使用したbash CPUとメモリの制限

CgroupsとSystemdを使用したbash CPUとメモリの制限

Centos 7サーバーでSSH経由でログインする各ユーザーを制限したいと思います。たとえば、システム全体をシャットダウンするためにフォーク爆弾を使用することはできません。スーパーユーザーには制限はありません。

httpdなどのサービス制限はsystemdにとって問題ではありません。

systemctl set-property httpd.service CPUShares=500 MemoryLimit=500M

しかし、各SSHユーザーログインセッションについてこの情報をどのように取得できますか?

次の方法で新しいサービスを開こうとします。

systemd-run --unit=bashtest --slice=btest bash
それからset-property

しかし、ユーザーがこのbashセッションにどのようにログインできるかわかりません。

関連情報