Я пытаюсь работать с группами управления в двух разных операционных системах (Ubuntu и CentOS). Есть несколько вопросов, которые я хотел бы задать.
Я пытаюсь создать контрольную группу с помощью cgcreate
команды, и похоже, что для этого требуется root-доступ на компьютере. Все примеры, которые я видел до сих пор, ничего не говорят о необходимости быть пользователем root для создания или изменения контрольных групп.
Действительно ли необходимо быть пользователем root? Конечная цель - написать приложение на C ++, которое создает и управляет группами управления для управления ресурсами с помощью API libcgroup. Но приложение C ++ не будет запускаться любым пользователем root. Это может быть любой нормальный пользователь.