Tôi đã tạo một người dùng mới bằng cách sử dụng "Tài khoản người dùng" trong "Cài đặt hệ thống". Làm cách nào để tôi cấp quyền để người dùng mới này có thể có cùng cấp truy cập như root?
Tôi đã tạo một người dùng mới bằng cách sử dụng "Tài khoản người dùng" trong "Cài đặt hệ thống". Làm cách nào để tôi cấp quyền để người dùng mới này có thể có cùng cấp truy cập như root?
Câu trả lời:
Bạn không muốn làm điều đó. Sử dụng sudo, thay vào đó.
Trên các phiên bản gần đây của Ubuntu, nhóm mặc định được phép nâng cao bằng sudo là (thích hợp) có tên là "sudo". Bạn có thể thêm người dùng bằng cách sử dụng usermod
(hoặc giao diện đồ họa của bạn, điều đáng buồn là tôi không biết gì về điều đó, hoặc tôi sẽ cố gắng cung cấp cho bạn hướng dẫn cho điều đó).
usermod -a -G sudo new_user
Có người dùng mới đăng nhập lại. Họ sẽ có thể cho sudo
người dùng khác sau đó.
gốc - chỉ có thể có một.
(nhưng root có thể có nhiều tên).
Để tạo một tài khoản có cùng đặc quyền với quyền root, chỉ cần tạo UID của tài khoản bằng 0. Sau đó, họ sẽ được root, nhưng với một tên khác.
Các ví dụ phổ biến về điều này là các tên tài khoản toor
được tạo (ví dụ: trên một số hệ thống * bsd) với UID 0, như một thông tin đăng nhập gốc thay thế - có lẽ /bin/csh
thay vì /bin/sh
vỏ hoặc một số lý do phù phiếm khác.
Tuy nhiên, như nhiều người đã nói, bạn không muốn làm điều này . Bạn có thể nghĩ rằng bạn làm, nhưng bạn thực sự không. Cài đặt và cấu hình sudo
thay thế.
Sử dụng adduser USERNAME sudo
như root, an toàn hơn và cũng có chức năng:
Để thêm người dùng "USERNAME" vào nhóm sudo:
$ su root
# adduser USERNAME sudo