Thỉnh thoảng, tôi sẽ tìm kiếm cách thực hiện các quyền cấp người dùng để truy cập cổng mạng trong Linux và trở nên khá khô khan. Ví dụ: nếu bạn có một máy chạy một quy trình quan trọng lắng nghe trên cổng 5080, tôi cảm thấy như chỉ có một cách để cung cấp cho một nhóm người dùng đáng tin cậy cụ thể truy cập vào cổng đó - giống như bất kỳ quy trình cấp phép lành mạnh nào khác thực hiện, như quyền hệ thống tập tin.
Nhưng có vẻ như các cổng cao có sẵn cho tất cả người dùng và các cổng thấp chỉ có sẵn để root, chỉ có các bản hack thô như authbind và chuyển tiếp với iptables để cho phép người dùng khác sử dụng cổng thấp. Có vẻ như đó là một tình huống rất kỳ lạ, vì vậy tôi tự hỏi, tại sao nó lại được thiết kế theo cách đó và tại sao mọi người không cảm thấy cần phải thay đổi tình huống đó?