Bỏ qua các quyền "nhóm" và "khác", thứ gì đó được sở hữu bởi root
chỉ có quyền root mới có toàn quyền kiểm soát tệp / thư mục.
Một cái gì đó thuộc sở hữu của người dùng khác có nghĩa là người dùng ngoài root có toàn quyền kiểm soát tệp đó. Bây giờ bạn có hai thực thể có toàn quyền kiểm soát tệp / thư mục đó, trong khi trước đó bạn chỉ có một thực thể.
Điều này đặc biệt tệ đối với các tệp thực thi được đặt ở các vị trí tiêu chuẩn vì những người dùng khác trên hệ thống có thể gọi nó và người dùng sở hữu có thể thay thế tệp thực thi theo ý muốn của mình, có thể sử dụng nó cho các phương tiện độc hại. Hy vọng rằng trên hệ thống này, người dùng "bin" sẽ không thể đăng nhập tương tác thông qua shell null hoặc tương tự /etc/passwd
. Tôi cá là điều này được thực hiện để cho phép người quản lý gói không phải chạy bằng root. Điều này trong bản thân nó có thể mang lại lợi ích khác.
Tuy nhiên, nếu chỉ có thư mục / usr / sbin được sở hữu bởi bin và không có khả năng thực thi bên trong, thì nó không tệ như vậy.