Я намагаюся працювати з групами управління на двох різних операційних системах (Ubuntu та CentOS). Є кілька проблем, які я хотів би запитати.
Я намагаюся створити контрольну групу за допомогою cgcreate
команди, і, схоже, вона вимагає кореневого доступу на машині. Усі приклади, які я бачив до цього часу, нічого не говорять про те, що потрібно бути кореневим користувачем для створення або зміни груп управління.
Чи дійсно потрібно бути користувачем root? Кінцева мета - написати додаток C ++, яке створює та керує групами управління для управління ресурсами за допомогою API libcgroup. Але додаток C ++ не буде запускати жоден користувач root. Це може бути будь-який звичайний користувач.