Próbuję pracować z grupami kontrolnymi na dwóch różnych systemach operacyjnych (Ubuntu i CentOS). Jest kilka obaw, o które chciałbym zapytać.
Próbuję utworzyć grupę kontrolną za pomocą cgcreate
polecenia i wygląda na to, że wymaga ona dostępu do konta root na komputerze. Wszystkie przykłady, które do tej pory widziałem, nie mówią nic o potrzebie bycia użytkownikiem root do tworzenia lub modyfikowania grup kontrolnych.
Czy naprawdę trzeba być użytkownikiem root? Ostatecznym celem jest napisanie aplikacji C ++, która tworzy grupy kontrolne i zarządza nimi w celu kontrolowania zasobów za pomocą interfejsu API libcgroup. Ale aplikacja C ++ nie będzie uruchamiana przez żadnego użytkownika root. Może to być każdy normalny użytkownik.