Ich versuche mit Kontrollgruppen auf zwei verschiedenen Betriebssystemen (Ubuntu und CentOS) zu arbeiten. Es gibt einige Bedenken, die ich stellen möchte.
Ich versuche, mit dem cgcreateBefehl eine Kontrollgruppe zu erstellen , und es sieht so aus, als ob Root-Zugriff auf dem Computer erforderlich ist. Alle Beispiele, die ich bisher gesehen habe, sagen nichts darüber aus, dass ich der Root-Benutzer sein muss, um Kontrollgruppen zu erstellen oder zu ändern.
Ist es wirklich notwendig, der Root-Benutzer zu sein? Das Endziel besteht darin, eine C ++ - Anwendung zu schreiben, die Kontrollgruppen erstellt und verwaltet, um Ressourcen mithilfe der libcgroup-API zu steuern. Die C ++ - Anwendung wird jedoch von keinem Root-Benutzer ausgeführt. Es könnte jeder normale Benutzer sein.