Điều duy nhất phân biệt tài khoản quản trị viên của tôi với tài khoản bình thường là tài khoản quản trị viên của tôi là thành viên của sudo
nhóm và có thể chạy sudo
. Có an toàn hơn khi sử dụng tài khoản quản trị của tôi cho công việc hàng ngày không? Nếu đúng thì tại sao?
Giả sử rằng tôi rất cẩn thận nơi tôi nhập mật khẩu của mình và biết lệnh sẽ làm gì trước khi thực hiện nó, tất nhiên.
Nếu tôi đã sử dụng tài khoản không phải quản trị viên bình thường cho tài khoản hàng ngày của mình, khi tôi cần chạy một thứ gì đó bằng root, tôi sẽ su
vào tài khoản quản trị viên của mình (không vào root, vì nó không có mật khẩu và bị vô hiệu hóa!) Và chạy sudo
lệnh trong vỏ quản trị; hoặc, tôi sẽ chuyển người dùng đồ họa. Do đó, số lượng lệnh sẽ được chạy là như nhau - sử dụng tài khoản bình thường sẽ chỉ có nghĩa là tôi phải nhập mật khẩu quản trị viên của mình hai lần khi chạy một cái gì đó với quyền root.
Vì vậy, người dùng nâng cao có nên thực hiện công việc hàng ngày trên tài khoản bình thường thay vì tài khoản quản trị viên không? Và tại sao hay tại sao không?
Xin lưu ý rằng bởi "tài khoản quản trị" Tôi có nghĩa là một tài khoản có đặc quyền được sử dụng sudo
để chạy các lệnh với quyền root - chứ không phải chính tài khoản root. Tôi không bao giờ đăng nhập với quyền root.