Thay vào đó, lý do "vô hiệu hóa root" và sử dụng sudo với tài khoản thông thường có nhiều mục đích, không mục đích nào ảnh hưởng đến câu trả lời cho câu hỏi của bạn.
Phần mềm hệ thống luôn được cài đặt với quyền root. Đôi khi phần mềm ứng dụng được cài đặt với tư cách là người dùng dành riêng cho ứng dụng, nhưng thông thường thì không. Vô hiệu hóa đăng nhập cho tài khoản gốc không thay đổi điều này và nó không thay đổi cách các ứng dụng được khởi động khi khởi động.
Mục đích của việc vô hiệu hóa tài khoản root là để bạn đăng nhập với tư cách người dùng bình thường và thực hiện phiên người dùng giống như mọi thứ như người dùng bình thường chứ không phải root. Sau đó, bạn sử dụng sudo để nâng cấp lên root để cài đặt phần mềm và làm những việc nguy hiểm khác. Điều này cũng có tác dụng phụ là khi bạn sử dụng sudo, tài khoản người dùng đã thực hiện việc này cũng được ghi lại, điều này không thú vị lắm trừ khi có nhiều tài khoản người dùng có thể sử dụng sudo, trong trường hợp đó, sẽ dễ dàng đổ lỗi hơn khi một sai lầm được thực hiện. Vì vậy, việc cài đặt phần mềm vẫn được thực hiện với quyền root -- chỉ thông qua sudo thay vì đăng nhập trực tiếp.
Khi một ứng dụng (như NginX, mysql, mogodb, v.v.) được định cấu hình để bắt đầu khi khởi động, thông thường, các tập lệnh khởi động systemd (hoặc initd) sẽ khởi động ứng dụng với tư cách là một người dùng ứng dụng đặc biệt. Người dùng này được tạo khi ứng dụng được cài đặt. Bạn không nên khởi động ứng dụng bằng tay mà nên cho phép các tập lệnh hệ thống đã cài đặt khởi động ứng dụng đó (ví dụ: với systemctl start ...) để ứng dụng chạy với quyền chính xác trong môi trường chính xác. Triết lý thiết kế đằng sau điều này là ứng dụng bị cô lập trong chính người dùng của nó và các vấn đề bảo mật với ứng dụng (hy vọng) sẽ bị mắc kẹt trong id người dùng đó. Hầu hết các ứng dụng không nên chạy trực tiếp với quyền root.
Đã nói tất cả những điều này, trên một hệ thống có một quản trị viên duy nhất, việc ghi nhật ký ai sử dụng sudo sẽ kém thú vị hơn và nếu bạn có hình ảnh trên đám mây mà bạn có thể chỉ cần sao chép và tải lại từ một bản sao mới, thì người dùng nào bạn chạy mọi thứ bên trong vùng chứa cũng vậy ít quan trọng hơn. Đây có thể là lý do tại sao hình ảnh đám mây của bạn đi kèm với quyền root được bật và không có người dùng quản trị riêng biệt.