J'essaie de travailler avec des groupes de contrôle sur deux systèmes d'exploitation différents (Ubuntu et CentOS). Il y a peu de préoccupations que je voudrais poser.
J'essaie de créer un groupe de contrôle à l'aide de la cgcreate
commande, et il semble qu'il nécessite un accès root sur la machine. Tous les exemples que j'ai vus jusqu'à présent ne disent rien sur la nécessité d'être l'utilisateur root pour créer ou modifier des groupes de contrôle.
Est-il vraiment nécessaire d'être root? L'objectif final est d'écrire une application C ++ qui crée et gère des groupes de contrôle pour contrôler les ressources à l'aide de l'API libcgroup. Mais l'application C ++ ne sera exécutée par aucun utilisateur root. Il peut s'agir de n'importe quel utilisateur normal.