Tôi đang cố gắng làm việc với các nhóm kiểm soát trên hai hệ điều hành khác nhau (Ubuntu và CentOS). Có vài mối quan tâm mà tôi muốn hỏi.
Tôi đang cố gắng tạo một nhóm điều khiển bằng cgcreate
lệnh và có vẻ như nó yêu cầu quyền truy cập root trên máy. Tất cả các ví dụ mà tôi đã thấy cho đến nay không nói gì về việc cần phải là người dùng root để tạo hoặc sửa đổi các nhóm điều khiển.
Có thực sự cần thiết phải là người dùng root? Mục tiêu cuối cùng là viết một ứng dụng C ++ để tạo và quản lý các nhóm kiểm soát để kiểm soát tài nguyên bằng API libcgroup. Nhưng ứng dụng C ++ sẽ không được chạy bởi bất kỳ người dùng root nào. Nó có thể là bất kỳ người dùng bình thường.