Tại sao? Bởi vì Ubuntu là phiên bản của Linux, là phiên bản dành riêng cho bộ xử lý của Unix (phần nào dựa trên Multics). Unix được thiết kế ngay từ đầu như một hệ thống đa tác vụ đa người dùng, do đó mật khẩu được sử dụng để bảo mật các tài khoản người dùng khác nhau trên cùng một máy. Điều này cũng bao gồm các tài khoản hệ thống như root cũng được mật khẩu để ngăn người dùng không biết gì gây ra thiệt hại cho hệ thống.
MS-Windows dựa trên MS-DOS, mặc dù nó đã sao chép một số ý tưởng từ Unix, được dự định là một hệ thống người dùng cá nhân. Các phiên bản MS-Windows mới hơn dành cho người dùng, bắt đầu với Windows2000 và WindowsXP dựa trên lõi WinNT đa tác vụ đa người dùng và giới thiệu bảo vệ kiểm soát truy cập giống như Linux để ngăn hệ thống bị hỏng. Mặc dù các phiên bản mới hơn của hệ điều hành Mac của Apple về cơ bản là phiên bản tùy chỉnh của Unix (trong trường hợp này dựa trên NeXTStep, lần lượt dựa trên BSD Unix), Mac cũng thường là máy tính cá nhân một người dùng.
Do sự phát triển của Linux là mã nguồn mở và cho đến gần đây chỉ có một cơ sở người dùng rất am hiểu về kỹ thuật, các quy tắc như "không bao giờ chạy như một người dùng với các đặc quyền siêu người dùng và đặc biệt không phải là người dùng root", có khá nhiều được thần chú. Tuy nhiên, khi mức độ phổ biến của Ubuntu khi hệ thống một người dùng tăng lên, ngày càng nhiều người dùng cũng là quản trị viên hệ thống của họ, muốn chạy như một siêu người dùng để tránh phải nhập lại mật khẩu thường xuyên, thường giữ một thiết bị đầu cuối đặc quyền nâng cao mở qua sudo -i. Có một logic nhất định cho điều này, vì bạn là người sẽ nhập lệnh và có khả năng gõ cùng một lỗi, sau khi bạn nhập lại mật khẩu. Đọc RootSudo để biết thông tin chi tiết, bao gồm các nguy hiểm có thể.
Tuy nhiên, vẫn còn một sự đồng thuận mạnh mẽ giữa cộng đồng Linux hiện tại để chỉ chạy với các đặc quyền bạn cần tại thời điểm đó. Ngoài ra, nếu bất kỳ dữ liệu nào của bạn là cá nhân và bạn không muốn bất kỳ ai có quyền truy cập vào máy của bạn xem nó, ít nhất bạn sẽ muốn có mật khẩu người dùng và có thể không bật tự động đăng nhập.
sudo visudo
và thêm dòngusername ALL=(ALL) NOPASSWD: ALL
. Lưu tệp, thoát trình chỉnh sửa, đăng xuất và đăng nhập lại. Bạn vẫn sẽ được nhắc nhập mật khẩu khi đăng nhập, nhưng không phải cho các chức năng sudo hoặc quản trị viên trong GUI. HÃY ĐẢM BẢO bạn yên tâm với các điều kiện bảo mật được áp đặt bởi lựa chọn này.