Từ APUE
ID người dùng thực và ID nhóm thực của một quá trình xác định chúng ta thực sự là ai. Hai trường này được lấy từ mục nhập mật khẩu của chúng tôi khi chúng tôi đăng nhập. Thông thường, các giá trị này không thay đổi trong phiên đăng nhập, mặc dù có nhiều cách để quy trình siêu người dùng thay đổi chúng
Quá trình siêu người dùng có thể thay đổi ID người dùng thực và ID nhóm thực của một quy trình, sao cho mối quan hệ giữa ID người dùng thực và ID nhóm thực không khớp với những người trong tệp mật khẩu? Ví dụ, nếu người sử dụng Tim
không phải là một thành viên của nhóm ocean
cho mỗi tập tin mật khẩu, một quá trình superuser có thể thay đổi ID người dùng thực và ID nhóm thực sự của một quá trình được Tim
và ocean
tương ứng?