Suy luận là chỉ su
hoặc sudo
khi được yêu cầu.
Hầu hết các tác vụ hàng ngày không yêu cầu vỏ gốc. Vì vậy, cách tốt nhất là sử dụng shell không có đặc quyền làm hành vi mặc định của bạn và sau đó chỉ nâng lên root khi bạn cần thực hiện các tác vụ đặc biệt.
Bằng cách đó, bạn sẽ giảm phạm vi cho các lỗi nguy hiểm (tập lệnh xấu, ký tự đại diện sai, v.v.) và lỗ hổng từ bất kỳ ứng dụng nào bạn sử dụng. Đặc biệt là những người kết nối với Internet - xem câu ngạn ngữ cũ "Đừng IRC là root" .
sudo
thường được đề xuất bởi vì nó cho phép bạn sử dụng tốt và kiểm tra việc sử dụng các đặc quyền đó.
Bằng cách quan sát các thực hành này, bạn cũng có thể vô hiệu hóa đăng nhập gốc từ xa. Điều này làm tăng thanh mục nhập cho bất kỳ kẻ tấn công nào, vì họ sẽ cần phải thỏa hiệp cả tài khoản người dùng thông thường là thành viên của nhóm "bánh xe" và lý tưởng chỉ được ủy quyền bởi các khóa công khai SSH, sau đó là chính tài khoản gốc.